tree: f8f330b4244ba0cab46523efa1ef7c4659ed974a [path history] [tgz]
  1. build/
  2. components/
  3. cpp/
  4. dart/
  5. graduated/
  6. testing/
  7. _stub_banner.md
  8. _toc.yaml
  9. OWNERS
  10. README.md
  11. template.md
docs/contribute/open_projects/README.md

Open projects

This is a repository of projects that you can chip in on. These projects are all designed so you can get up and running quickly. They’re easy to start, easy to stop, easy to resume. They are great whether you‘re looking to make your first changes, looking to spend some idle time doing something useful, want to ramp up your community contributions, or you’re just feeling generous.

Last but not least, each project makes a great starting point for a team fixit.

Choosing a project

Pick a project from one of the categories below. You could focus on an area that you‘re familiar with, or choose something that you’d like to learn more about.

{% set tocmeta | yamlloads %} {% include “docs/contribute/open_projects/_toc.yaml” %} {% endset %}

{% for item in tocmeta.toc %} {% if item.path and item.title != “Introduction” and item.title != “Project template” %} {{ item.title }} {% elif item.section %} {{ item.title }} {% for sectionItem in item.section %} {% if sectionItem.path and sectionItem.title != “Overview” %} {{ sectionItem.title }} {% endif %} {% endfor %} {% endif %} {% endfor %}

Adding new projects

Anyone can add a project by sending a change to introduce new pages and sections under this directory. Consult the OWNERS file to find someone to review and approve your change. Reviewers will typically suggest helpful tips for making your project more effective, but don't act as gatekeepers. Gates open, come on in.

You'll have an easier time if you start by cloning the template.

Becoming a reviewer

If you're like to help review new projects then please add yourself to the OWNERS file and send the change to one of the existing owners.