Skip to content

Commit c24c04a

Browse files
committed
Create CONTRIBUTING.md
1 parent 549882e commit c24c04a

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# How to contribute
2+
3+
Third-party patches are welcomed for adding functionality, fixing bugs and just correcting typos on ViMbAdmin.
4+
5+
We want to keep it as easy as possible to contribute changes but there are a few guidelines that we
6+
need contributors to follow so that we can accept them.
7+
8+
9+
10+
## Getting Started
11+
12+
* Make sure you have a [GitHub account](https://github.com/signup/free)
13+
* Submit a ticket for your issue, assuming one does not already exist.
14+
* Clearly describe the issue including steps to reproduce when it is a bug.
15+
* Make sure you fill in the earliest version that you know has the issue.
16+
* Fork the repository on GitHub
17+
18+
## Making Changes
19+
20+
* Create a topic branch from where you want to base your work.
21+
* This is usually the master branch.
22+
* Only target release branches if you are certain your fix must be on that
23+
branch.
24+
* To quickly create a topic branch based on master; `git checkout -b
25+
fix/master/my_contribution master`. Please avoid working directly on the
26+
`master` branch.
27+
* Make commits of logical units.
28+
* Check for unnecessary whitespace with `git diff --check` before committing.
29+
* Make sure your commit messages reference issue numbers where appropriate.
30+
31+
32+
## Submitting Changes
33+
34+
* Push your changes to a topic branch in your fork of the repository.
35+
* Submit a pull request to the repository in the inex organisation.
36+
* In the pull request, state your agreement to the [Contributor License Agreement](https://github.com/opensolutions/ViMbAdmin/wiki/Contributor-License-Agreement).
37+
38+
# Additional Resources
39+
40+
* [General GitHub documentation](http://help.github.com/)
41+
* [GitHub pull request documentation](http://help.github.com/send-pull-requests/)
42+

0 commit comments

Comments
 (0)