Contributing to jQuery Foundation Web Sites

Just like our JavaScript libraries, we maintain the design and content of all our websites in the open, with everything available on GitHub. We do this for several reasons: It works for code. Open source development is collaborative, auditable, and decentralized — all qualities that should be part of working on design and documentation as … Continue reading

Contributing to jQuery Foundation Documentation

For almost as long as jQuery has been around, its documentation has been an integral part of the project, from helping new users get up to speed to offering detailed explanations of features for seasoned developers. Currently, the jQuery Foundation manages API documentation and demos for its projects and provides a growing set of tutorials … Continue reading

How to Report Bugs

link Before You Reportlink Make Sure It's a jQuery BugMany bugs reported to our bug trackers are actually bugs in user code, not in jQuery code. Keep in mind that just because your code throws an error and the console points to a line number inside of a jQuery project, this does not mean the … Continue reading

Bug Triage

Triage, the process of reviewing incoming bug tickets, gathering more information about the situation, and verifying whether or not the report is valid, is a critical part of the day-to-day operation of all of our projects. Some new tickets are valuable reports of broken behavior, others are suggestions for enhancements both large and small, and … Continue reading

Prose Style Guide

link Formatting ConventionsOn many sites, prose (sites, README, docs, etc) is authored with GitHub Flavored Markdown. Some sites (e.g. api.jquery.com) use an XML-based markup system but the advice offered here for good writing still applies. link Writing StyleContent should be educational and accessible to a broad audience of developers. The primary target audience is beginning … Continue reading

CLA Verification Results

Unfortunately, there was an error checking the CLA signatures. The following authors don't have appropriate CLA signatures: Either the authors have not signed the CLA or the CLA signature does not match the name and email address in their git config. link Signing the CLAIf you haven't signed the CLA yet, simply visit the CLA … Continue reading

Individual Contributor License Agreement v3.0

Thank you for Your interest in the jQuery Foundation. This document clarifies the terms under which You, the person listed below, may make Contributions — which may include without limitation, software, bug fixes, configuration changes, documentation, or any other materials — to any of the projects owned or managed by the jQuery Foundation. Please complete … Continue reading

Commits and Pull Requests

Working With a Fork Never Commit On Master Branching Preparing To Commit Commit Guidelines Subject Long description References Your Pull Request We use git and GitHub's Pull Request system to review and accept all contributions of code, content and design to all of our projects. Your experience can be as pleasant as possible (for everyone) … Continue reading