First off, thank you for considering contributing to passenger-docker. It's people like you that make Open Source a great place to be. Now let's make sure your contribution gets merged!
We look for contributions improving documentation, bug triaging, or writing tutorials, as well as bug reports and patches.
Please, don't use the issue tracker for support questions. Instead consider Stack Overflow.
Not sure what you can help us out with? Check our list of issues and feature requests first.
Working on your first Pull Request? You can learn how from this free series, How to Contribute to an Open Source Project on GitHub.
At this point, you're ready to make your changes! Feel free to ask for help; everyone is a beginner at first 😸
If a maintainer asks you to "rebase" your PR, they're saying that a lot of code has changed, and that you need to update your branch so it's easier to merge.
Please follow the steps below to make your contribution to passenger-docker.
- Fork the repository
- Clone or download the repository
- Write your code
- Push your code and create a Pull Request
- Wait patiently while we review your changes
- Party 🎉
If you find a security vulnerability, do NOT open an issue. Please send an email to [email protected] instead.
In order to determine whether you are dealing with a security issue, ask yourself these two questions:
- Can I access something that's not mine, or something I shouldn't have access to?
- Can I disable something for other people?
If the answer to either of those two questions are "yes", then you're probably dealing with a security issue.
When filing an issue, make sure to answer these five questions:
- What does your software stack look like?
- What operating system and processor architecture are you using?
- What did you do? 😱
- What did you expect to see?
- What did you see instead?
passenger-docker is semi-regularly released, often in conjunction with a Passenger release.
passenger-docker is a Phusion Passenger project. Theaxiom took over the role of core maintainer.