Mansi145 / girlscript_chennai_website

This is an open source project for creating a website that shall serve as a template/boilerplate for various chapters of GirlScript.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GirlScript Website Boilerplate

Issues Pull Requests Forks Stars License

Gitter

This is an open source project for creating a website that shall serve as a template/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".

GSSOC'20

πŸ‘‡ Checkout the current version:

GirlScript Website Boilerplate

A follow up project:

Link to the corresponding app template

Tech Stack Used:

1. HTML
2. CSS
4. JAVASCRIPT

Html

Contribution Guidelines

πŸ‘‡ Prerequisites:

Pass

  • 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

Suggested Resources for picking up on the skills:

Learn

Steps:

Steps

1. Fork this repository 🍴

2. Clone your forked repository to your local system πŸ‘₯

git clone 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.

changes

6. Commit your changes.

Type in a message relevant for the code reveiwer using

       ```sh
       # This message get associated with all files you have changed
       $ git commit -m "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 App Boilerplate project.

Some more important Git commands:

  • 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 on
  • git remote add upstream - Add upstream with https://github.com/smaranjitghose/girlscript_chennai_website
  • git fetch upstream - Catching up a git fork to upstream master
  • git checkout branch_name - Switch to the branch that you are working
  • git 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 stuff
  • git push --force -> Sync your branch with remote the --force is very important for the first time after rebase, don't forget it.

Tasks:

Tasks

  • Improve the UI/UX of the website
  • Work on various pages of the webiste
  • Put in more animations
  • Ensure mobile responsiveness of the website
  • Fix any bugs
  • Build GitHub Actions
  • Make admin panel for the website
  • Work on additional projects for the community like mass mailer,certgen,etc

Code of Conduct:

code_of_conduct

Make sure you don't violate this

πŸ“· A sneak peek at the current UI of the website

Sneak

image 1 image 2

πŸ‘¨ Project Admin

Admin

Smaranjit Ghose

πŸ‘¬ Mentors and Project Maintainers

Project Maintainers

Feel free to ask your queries!! πŸ™Œ

License πŸ“

Refer to LICENSE.

About

This is an open source project for creating a website that shall serve as a template/boilerplate for various chapters of GirlScript.

License:Creative Commons Zero v1.0 Universal


Languages

Language:JavaScript 57.6%Language:HTML 22.6%Language:CSS 19.7%