Skip to content

Commit 36e52a8

Browse files
committed
Added CONTRIBUTING.md
1 parent 0f2c2f1 commit 36e52a8

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

CONTRIBUTING.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# How to Contribute
2+
3+
1. Create an issue
4+
- Clearly state your problem or idea
5+
- If you'd like to contribute code, state how you intend to solve the problem
6+
- For the best chance of having your code merged, wait until I've responded.
7+
2. Fork the repo
8+
3. Make your changes
9+
4. Submit a Pull Request
10+
11+
## Rules
12+
13+
- Test coverage must remain 100% unless you have a _really_ good reason.
14+
- Use the analysis ruleset included in the repo. Your code must be free of rule violations from analyzers, including StyleCop.
15+
- All code must reside in Arguments.cs. This allows users to include the library in their project as source without creating clutter.
16+
- Follow existing conventions. This includes code and documentation.
17+
- Tread lightly. Sweeping changes are not likely to be merged.
18+

Utility.CommandLine.Arguments.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1111
ProjectSection(SolutionItems) = preProject
1212
.travis.yml = .travis.yml
1313
appveyor.yml = appveyor.yml
14+
CONTRIBUTING.md = CONTRIBUTING.md
1415
LICENSE = LICENSE
1516
README.md = README.md
1617
EndProjectSection

0 commit comments

Comments
 (0)