-
Notifications
You must be signed in to change notification settings - Fork 1
Developer Guide
Yourun edited this page Mar 20, 2022
·
6 revisions
A guide for me, and later for everyone who wants to contribute to kefir, how to properly contribute kefir.
In the beginning, just follow the instructions from here. But I'll still reproduce.
git clone https://github.com/Yourun-proger/kefir.git
cd kefirOn Windows:
> py -m venv env
> env\scripts\activateOn MacOS/Linux:
$ python3 -m venv env
$ . env/bin/activatepip install -r dev-requirements.txtThat's all about setup
- Your change
- do your change
- write about changes in the changelog
2. Push it to main right nooow!!!
True 2.
Run test workflow:
black kefir/ tests.py
flake8 kefir/ tests.py --ignore E501
py -m unittestIf all is OK go to 3
-
Commit changes with good commit message (len <= 35)
-
Push it to branch or to main =_=