Comments (10)
I like the idea 👍
from shopify.github.com.
Great :). What's the best way forward? I'm happy to start collecting a list of existing open-source projects.
from shopify.github.com.
Honestly, I'm not too sure. For Shopify-related repos that aren't already in the Shopify org namespace, it seems easiest would be moving them into the Shopify org. Of course, maybe you want to have a CONTRIBUTORS.md or something to let others know the project origins?
If it really should remain separate, I'm not sure what to do in that point. It goes a bit above my department
from shopify.github.com.
I can see some issues with that - both repository owners not necessarily wanting to hand over their projects to the Shopify organisation, and Shopify not wanting to take on what would essentially be some form of responsibility for third-party projects.
I know that right now, the list of projects on http://shopify.github.io/ are pulled in automatically from the GitHub API... I was more thinking about adding an alternate listing that used a similar display mechanism, but pulled its data from a fixed JSON file or somesuch. Then if someone wanted to add their project, they could make a PR against this repo and the maintainers could have a quick look to see if the project met a decent level of quality, then pull that in.
from shopify.github.com.
https://github.com/Shopify/shopify.github.com/blob/master/javascripts/custom-repos.js#L44
can you add your repo in there?
from shopify.github.com.
I'm sure that it could, but then it would be appearing alongside all of the "official" Shopify repositories, and I'm not sure that would be desirable from Shopify's perspective.
If there's someone at Shopify that can green-light that, that's great - otherwise I imagine there'd need to be a bit of customisation done to the site.
from shopify.github.com.
That 'custom repo' list is meant for ones still owned/operated by Shopify, not just endorsed.
I do like the idea of a collection of third party projects. My hesitation is that we'd need to more actively maintain and monitor the third party listings. That, and it opens a question about what the requirements are for being included and how we handle those we don't want to include.
from shopify.github.com.
Hey @cshold, thanks for weighing in. Yeah, I can totally understand a reluctance to take on something that would mean time moderating and monitoring third party libraries and I definitely wasn't thinking that just adding them to the existing list would be the right way to go about it.
Having and enforcing eligibility guidelines is pretty tough, too.
Maybe this would be something better started outside of any "official" Shopify channels, and if it has any legs Shopify could look to give it some sort of endorsement.
from shopify.github.com.
I think that would be a great approach. No doubt it'll get some legs - as you mentioned the number of shopify_theme
wrappers alone is pretty impressive.
from shopify.github.com.
Cool.
Thanks @cshold and @qq99 for taking the time to respond 😃
from shopify.github.com.
Related Issues (20)
- shopify.ca link in footer HOT 1
- Firefox is sad HOT 2
- Add theme-liquid-docs to open source directory
- Add handy to open source directory HOT 2
- How to get abandoned cart data HOT 1
- A HOT 1
- Add Shopify/collins to shopify.github.io HOT 4
- Add shopify-fulfillment-integration to the list HOT 2
- Open-source the Minesweeper HOT 2
- shopify-assets gem continuously prepending warning comments
- Add Shopify API node HOT 1
- Unprocessed filters in documentation HOT 1
- Wrong repo, oops HOT 1
- add a new project to Shopify open source HOT 2
- [Return labels] Create beta flag for returns to prevent billing unless under beta HOT 1
- DMCA page is not really helpful HOT 1
- [Test] A feature on core
- Mobile Designs for Inventory History
- [Redacted] HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shopify.github.com.