This is the source code of the website of "Codeshows", the Coding Club of MNIT, Jaipur
The website is open for contributions from the students of MNIT Jaipur in it's development phase.
- 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
- This month we are participating in HacktoberFest, so participate with full potential.
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.