Skip to content

PyJaipur/PyJaipur

Repository files navigation

PyJaipur

Please follow the Code of Conduct at all times.

This repo is used to:

Local setup for repo

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

If you want to

Offline backups

  • 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

  • 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