This is the website of "Codeshows", the Coding Club of MNIT, Jaipur
The website is open for contributions from students of MNIT Jaipur in it's development.
- Mentorship
- Contributions reflect on your profile
- Learn how to contribute to open source
- Polish web development skills
- Acts as a project
- Learn to collaborate with multiple people on a project
- Get comfortable with pull requests, issues, merge etc on Github
- Get comfortable with git
- Try hands on different Frontend Technologies and frameworks
- Learn to make a project step by step
Bring in ideas:
- Create a valid issue.
- Discuss the issues with other people
Write Code:
- Read the issues in this project (Issues in the good-first-issue label are a good starting point).
- If you want to work on an issue mention in the issue discussion that you want to work on it. You can collaborate with multiple people on a single issue. Make good use of github's fork and merge mechanism.
- As soon as you have code which attempts to solve an issue, submit a merge request to the project's master branch so that others can look at it and learn from it.
- Improve your code as per feedback until the merge request is accepted.
Review Code:
- Pick up a merge request on the project.
- Go through the code.
- If something is not clear, ask for clarification. If someone has already asked just thumbs up that comment.
- Add an approving comment saying "Good work!". If someone has already commented thumbs up on that.
- Fork This Repo.
- Now you should have a copy of Repo for yourself with
username/codeshows.github.io
. - After this, you will need to clone the repository.
- Now let's come to your local machine.
- open terminal
- clone the repo
$ git clone https://github.com/YourUsername/codeshows.github.io.git
- now you have a folder called codeshows.github.io which has all your code files.
- Create a new github branch by
git checkout -b BranchName
- now make changes in your files.
- when done see changes from
git status
. it will show all the file which you updated or modified. - add all those files to your git repo by
git add -Av
.Av
will add all files and verbose. if you want a particular file to be added use,git add filename
- commit these changes
git commit -m message
. git push origin master
to push your code to your github.- Go to your own github repo to confirm changes and from there click the Pull request to make a PR on.