forked from docker-mailserver/docker-mailserver
-
Notifications
You must be signed in to change notification settings - Fork 0
How to contribute
Thomas VIAL edited this page Apr 28, 2016
·
8 revisions
docker-mailserver is OpenSource. That means that you can contribute on enhancements, bug fixing or improving the documentation in the Wiki.
├── config # User: personal configurations
├── target # Developer: default server configurations
└── test # Developer: integration tests
The development workflow is the following:
- Fork project and clone your fork
- Create a branch using
git checkout -b branch_name - Code :-)
- Add integration tests in
test/tests.bats - Use
maketo build image locally and run tests - Document your improvements
- Commit, push and make a pull-request
- Pull-request is automatically tested on Travis
- When tests are green, your branch is merged into
master -
masteris automatically tested on Travis - Docker builds a new
latestimage