Where to start?#

All contributions are welcome, and can include:

  • Bug reports

  • Feature requests

  • Code contributions

  • Documentation updates

  • Your own visualizations to share in Vapor’s gallery

Vapor’s current to-do list can be found on our GitHub “issues” tab.

If you’ve found an interesting issue that you would like to help fix, write a comment stating that you would like to be assigned to it. Assigning issues to one or more individuals helps coordination among developers.

After assignment, you can refer to this document to set up your development environment, and then make your contribution. The purpose of this guide is to help developers understand what part of Vapor’s architecture is relevant to their assigned issue, and how to get their fix incorporated into our master branch.

Feel free to ask questions on the Vapor Discourse Forum.