Skip to content

Commit

Permalink
Add contribution guidelines
Browse files Browse the repository at this point in the history
  • Loading branch information
avinassh committed Oct 28, 2023
1 parent afa4a6a commit d6865bd
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
17 changes: 17 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Contribution Guidelines

I am happy to accept PRs on CaskDB. For short bug/typo fixes, feel free to open a PR directly.

I accept PRs related to the challenges mentioned in the different levels. Please open a separate PR for each challenge. The shorter PR is better. It is easier to review and catch bugs.

For any new feature (or the level challenges) in the db, please open a GitHub issue and discuss your design/changes first.

Do *NOT* club multiple things into a single PR. This adds unnecessary work for me, and it will take way longer for me to review.
- CaskDB is an educational project. PRs become a great learning point for someone new to navigate the codebase and add a new feature.
- Your PRs will be a great stepping stone for someone else who is new.

Thank you!

## "I am new; how do I get started?"

Pick any challenge from any level and open a GitHub issue to discuss. I am happy to provide more resources/research papers to understand a particular concept.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,5 +123,8 @@ $ tokei -f format.py disk_store.py
===============================================================================
```

## Contributing
All contributions are welcome. Please check [CONTRIBUTING.md](CONTRIBUTING.md) for more details.

## License
The MIT license. Please check `LICENSE` for more details.

0 comments on commit d6865bd

Please sign in to comment.