This is an open source project for creating a website that shall serve as a boilerplate for various chapters of GirlScript. With certain modifications to the content specific to the chapter using this, the need to build a website from scratch and the pains of fixing bugs and figuring out what part fits where is eliminated. Feel free to use this!. If this project helps you out, please give us a mention. Also, we would love to see your version of the same! Do a give a PR in a different branch that showcases how you used this!
This project is also meant to be a starting for all techies interested to get their hands dirty in open-source contributions. A highlight of this project being this project is "built by the community for the community".
GirlScript Website Boilerplate
Link to the corresponding app template
- Ability to use Git and Github is mandatory
- Working knowledge of HTML and CSS
- Basic knowledge of ReactJS is a plus and willingness to learn more
- UI/UX skills are appreciable but not mandatory
- Additional backend skills of Django/NodeJS
1. Fork this repository 🍴
2. Clone your forked repository to your local system 👥
git clone --depth 1 https://github.com/<your-github-username>/girlscript_chennai_website
3. Navigate to the project directory.
cd girlscript_chennai_website
4. Create a new branch.
git checkout -b <your_branch_name>
5. Make changes in source code.
6. Commit your changes.
$ git commit -m "short description about changes"
7. Push your local branch to the remote repository.
git push -u origin <your_branch_name>
8. Create a Pull Request!
Finally, go to your repository in browser and click on compare and pull requests
.
Then add a title and description to your pull request that explains your precious effort.
click on Compare and Pull Request
Congratulations! Sit and relax, you've made your contribution to GirlScript Website Boilerplate project.
git stash
- Temporarily shelve changes you've made to your working copy so you can work on something else, and then come back and re-apply them later ongit remote add upstream
- Add upstream with https://github.com/smaranjitghose/girlscript_chennai_websitegit fetch upstream
- Catching up a git fork to upstream mastergit rebase upstream/master
Start the rebase, probably you will need to solve some conflicts, you can always ask here.git stash pop
-> Recover your uncommited stuffgit push --force
-> Sync your branch with remote the --force is very important for the first time after rebase, don't forget it.
Make sure you don't violate this
Feel free to ask your queries!! 🙌
Refer to LICENSE.