-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
How to Contribute
praeclarum edited this page Aug 10, 2012
·
4 revisions
We want contributions. We need contributions. You should contribute!
If you find a bug, then follow these easy steps:
- Create an Issue for the bug tagged "Bug".
- Write a regression test in our awesome Test library under one of the appropriate fixtures.
- Fix it!
- Commit & Push & Submit a Pull Request telling me how awesome your fix is. Make sure to include "Fix #XXX" in the commit message.
If you want a new feature, then follow these steps:
- Implement it!
- Test it a bunch. If it's a small feature then add some tests to an appropriate fixture. If it's big, you better create a new test fixture.
- Commit & Push & Submit a Pull Request telling me how awesome and valuable this new feature is.
- Fork the repository
- Check out the repository onto your machine
- Hack on src/SQLite.cs (but don't change the formatting! If you use VS's auto format the gods will frown upon you)
- Commit & push your changes
- Open a pull request on praeclarum/sqlite-net
See the GitHub docs on how to fork a repo for more details.
- Use Tabs aligned to 4 characters
- All Members are PascalCase except for private fields are camelCase with a leading _
- Curly braces go on the same line of the statement needing them except Namespaces, Classes, and Method definitions get them on the next line.