We at PyJaipur are building our first product. If you want to host a coding contest in your college or perhaps in your office (maybe even within your family!) this is the product you will need
A program to host a programming contest on your laptop. The sole purpose of this project is to maximize learning while you develop it. Come and join in the development!
The project was officially announced in the Telegram Group on the 9th of January 2019. It is an ongoing project and so you can jump in any time! Here is the link to the Pyjudge Telegram group!
The goal of this project is to learn, we will use libraries which force you to learn certain concepts. In all cases, we try to use minimal libraries which don't have a lot of extra things in them instead of big ones to make the learning elements small and clear.
We mention overall goals and intentions in the Projects section of this repository. Each issue is assigned to a project. If you are joining this project midway, you can refer to the projects to see what has happened in the past and the intentions and motivations of earlier code.
Participation in this project has two paths. You can write code, and you can review other people's merge requests.
To write code:
To review:
username/pyjudge
.
now let's come to your local machine.
$ git clone https://github.com/YourUsername/PyJudge.git
cd PyJudge
.pipenv install
.pipenv shell
python server.py
./PyJudge/PyJudge
by git checkout -b BranchName
git status
. it will show all the file which you updated or modified.git add -Av
. Av
will add all files and verbose. if you want a particular file to be added use, git add filename
git commit -m message
.git push origin master
to push your code to your github.