Skip to content

Latest commit

 

History

History
70 lines (44 loc) · 3.07 KB

GOVERNANCE.md

File metadata and controls

70 lines (44 loc) · 3.07 KB

jQuery Organization Governance

Purpose

The jQuery organization oversees the development, maintenance, and community management of the jQuery libraries and related projects. Our goal is to foster a welcoming and inclusive environment for contributors and users alike.

jQuery Team

The jQuery Team consists of individuals who have demonstrated significant and sustained contributions to the organization.

This team is responsible for for reviewing and merging pull requests, triaging issues, and ensuring the overall health of the project repositories.

They are also responsible for making decisions related to project direction, major releases, and overall governance.

jQuery Team Members

  • Timmy Willison - Core Lead, Infrastructure
  • Michał Gołębiowski-Owczarek - Core, UI
  • Richard Gibson - Core, QUnit, former Sizzle lead
  • Timo Tijhof - QUnit, Infrastructure
  • Felix Nagel - UI

Decision Making Process

Major decisions within the jQuery organization are made through consensus among the jQuery Team members. This includes decisions related to:

  • Project Roadmap: Setting priorities for future releases and features.
  • Major Releases: Approving and scheduling major jQuery releases.
  • Community Guidelines: Establishing and enforcing policies for contributor conduct and code of conduct.
  • New Projects: Evaluating proposals for new jQuery-related projects under the organization's umbrella.

Contributing

We welcome contributions from anyone interested in improving jQuery and related projects. Contributions can include code contributions, documentation improvements, bug reports, and community engagement.

Code of Conduct

All contributors are expected to adhere to our Code of Conduct. This ensures that the jQuery community remains open, inclusive, and respectful.

Reporting Issues

If you encounter a bug or have a feature request, please open an issue on the relevant GitHub repository. Be sure to follow the issue template, provide a reduced test case if requested, and provide clear and detailed information to help us address the problem efficiently.

How to Contribute

  1. First, make sure there is an open issue related to your proposed changes.
  2. Fork the repository.
  3. Make your changes in a feature branch.
  4. Submit a pull request to the main repository.
  5. Engage in code review and address feedback.

Find more information on contributing in the CONTRIBUTING.md.

Communication

Communication within the jQuery community primarily occurs through GitHub discussions, issues, and pull requests.

Meetings are held on the matrix.org platform and meeting minutes can be found at meetings.jquery.org.

Amendments

This governance document may be amended as needed by a consensus decision of the jQuery Team. Amendments should be proposed and discussed openly within the team.