Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upRethink contribute.jquery.org #8
Comments
|
Rather then move the style guides to jquery.com, maybe just add some text to them making specific which projects use them. Right now the majority of projects ( both core projects and foundation ones ) are following these style guides by choice. |
|
I think I'd rather see each project just link to the appropriate style guides. Any project could link to the style guide on jquery.com, just like they can link to GitHub style guide, their own project-specific style guide, or any other style guide they choose to follow |
|
Having separate projects link to whatever version of the style guide they want to enforce makes sense to me. When I wrote the CSS style guide, I wrote it based on the CSS in jQuery UI and jQuery Mobile - but there are definitely some rules I would want to enforce in Chassis that are currently impossible to enforce in either UI or Mobile. It would make it easier for a team (like Chassis) to update their own style guide within the project, rather than update the core css style guide with rules that might conflict with existing projects. Not to mention in the case of Chassis, we're hoping to create scss style guide, which at the moment is not needed for the other jQuery projects. |
|
I actually take back my previous comment, and agree these should just be linked to, from the specific projects. |
contribute.jquery.org is intended to be about contributing to all jQuery Foundation projects, but it's very much rooted in the jQuery family of projects (jQuery Core, jQuery UI, jQuery Mobile, etc.). As the foundation continues to grow and adopt more projects, we need to rethink the structure and content of the site.
It may make sense to move a lot of the content, for example the style guides, to jquery.com since they're specific to the jQuery projects. The contribute site should then talk about projects having enforceable style guides and can link to the jQuery style guide as an example.
There's also content that may be harder to find a proper home for, like http://contribute.jquery.org/triage/#projects which we probably don't want to keep changing as the projects change.