Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rethink contribute.jquery.org #8

Open
scottgonzalez opened this issue Feb 4, 2015 · 4 comments
Open

Rethink contribute.jquery.org #8

scottgonzalez opened this issue Feb 4, 2015 · 4 comments

Comments

@scottgonzalez
Copy link
Member

@scottgonzalez scottgonzalez commented Feb 4, 2015

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.

@arschmitz
Copy link
Member

@arschmitz arschmitz commented Feb 4, 2015

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.

@scottgonzalez
Copy link
Member Author

@scottgonzalez scottgonzalez commented Feb 4, 2015

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

@sfrisk
Copy link
Member

@sfrisk sfrisk commented Feb 4, 2015

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.

@arschmitz
Copy link
Member

@arschmitz arschmitz commented Feb 4, 2015

I actually take back my previous comment, and agree these should just be linked to, from the specific projects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.