-
-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d332f21
commit a5f2337
Showing
1 changed file
with
54 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# Contributing | ||
|
||
Firstly we are really grateful to you that you are considering contributing to Uli. We welcome contributions of all sorts - filing a bug report, suggesting improvements, proposing new feature, adding documentations, writing tests etc. | ||
|
||
By contributing to Uli, you are agreeing to our community guidelines (will be linked soon) | ||
|
||
Contributing to Uli takes 4 easy steps | ||
|
||
👋 Say Hi | ||
|
||
🔨 Do your thing | ||
|
||
📞 Tell us | ||
|
||
🎉 Celebrate | ||
|
||
--- | ||
|
||
# 👋 Say Hi | ||
|
||
The very first thing you should do is letting us know that you are interested in contributing by the following means : | ||
|
||
If you are unsure about how to contribute to Uli, simply join our slack and introduce yourself and mention what interests you about the project. We'll reach out and assist you further. | ||
|
||
If there's a particular improvement you want to suggest, or a bug in kosh you want to fix, simply create a Github Issue regarding it and we'll reach out to assist you further. | ||
|
||
If you are interested in knowing what we are working on right now, head over to the [project page](https://github.com/orgs/tattle-made/projects/30). If any issue there interests you, comment on it for any clarification. | ||
|
||
# 🔨 Do your thing | ||
You should be able to run Uli on your own machine by following the instructions [here](../README.md). Find a github issue and make changes in the codebase to address the issue. | ||
|
||
|
||
## Pair programming | ||
|
||
We offer pair programming sessions with community members to familiarize them with the product and the code base. This will give you an opportunity to clarify any doubts regarding the codebase and the features that interest you. | ||
|
||
# 📞 Tell us | ||
|
||
All code changes happen via pull request. We use [Github Flow](https://guides.github.com/introduction/flow/). The easiest way to let us know if you want to combine your changes into the core code is to make a Pull Request (PR) | ||
|
||
In your PR, please mention the following : | ||
|
||
- What does this PR do? | ||
- How do we test this PR? | ||
|
||
We don't strictly follow test driven development (TDD) but any contributions that include tests are greatly appreciated. | ||
|
||
# 🎉 Celebrate | ||
|
||
We typically review a PR within 2-3 days. We might offer you some feedback to your PR and merge it! If you reached till this stage, Congratulations and join us afterwards for virtual coffee/tea on slack 🙂 | ||
|
||
# Licence | ||
|
||
When you submit code changes, your submissions are understood to be under the same licence that covers the project - GPL-3. Feel free to contact the maintainers if that's a concern. |