Please follow the Code of Conduct at all times.
This repo is used to:
- Organize talk schedules using the talk project.
- Organize volunteer tasks using the volunteer tasks project.
- Have code based discussions in the scratch folder.
- Manage the pyjaipur.org website source code.
- Manage pyjaipur assets which are used for events/meetups etc.
git clone https://github.com/<your own fork>/PyJaipur
git remote add pyj https://github.com/PyJaipur/PyJaipur
# if you want to use python-poetry
poetry install
poetry shell
# if you want to use vanilla virtualenv
virtualenv -p python3 .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
# To submit changes
# make your changes. Then
git add <files you changed>
git commit -m 'small description of your change'
git push origin master
# now open a Pull request to pyjaipur/master
# To sync your master with pyjaipur
git fetch pyj
git checkout master
git reset --hard pyj/master
git push origin master -f
Changes to this repo are done as follows: - Fork this repo. - Make your changes in your copy of the fork. - Submit a PR to the master branch. - Await discussion / review and then merge. - Sync your repo's master to pyjaipur master
- Ask a question on telegram/ask for mentoring. Please go through the following articles when you have time:
- Submit a proposal for a talk
- Propose a new event
- Make changes to pyjaipur.org
- See talk rankings, most 👍 first
- Photos and videos can be found under the event dates on this google drive folder
- Ask some questions regarding your code:
- Add your code to the scratch folder.
- Open a pull request
- Or upload your code to gist.github.com
- In case github goes offline, we maintain a backup of all our issues in this repo
github-backup -o .backup --issues --issue-comments --issue-events --pulls --pull-comments --pull-details --labels --milestones -R PyJaipur PyJaipur -t <PERSONAL_ACCESS_TOKEN>
- Community calls are every sunday 9 PM
- Github actions creates calendar events/ updates the website/ creates github issues etc automatically.
- To trigger manually:
curl
-H "Accept: application/vnd.github.everest-preview+json"
-H "Authorization: token <token>"
--request POST
--data '{"event_type": "manual-trigger"}'
https://api.github.com/repos/PyJaipur/PyJaipur/dispatches