READ CODE OF CONDUCT Read the Code of Conduct before starting contributing.
- All the screens must have individual folder in the Containers folder a. Folder name in Pascal case b. File name in Pascal case c. Add individual css in CSS Modules Stylesheet
- Repeated components can have individual folder in the Components folder a. Folder name in Pascal case b. File name in Pascal case c. Add individual css in CSS Modules Stylesheet
- Add all the routes of the react-router in the Layout.js file in /Containers/Layout folder
- Detailed info & Screenshots of all the screens is provided in the respective issues
- Write reusable code
-
If you are new to Git and GitHub, it is advisable that you go through GitHub For Beginners before moving to ahead.
-
Pick any issue you want to work on from the issues, discuss with maintainer on issue and then start.
-
Fork the project on GitHub. Help Guide to Fork a Repository. After a sucessful fork, you'll see a copy of this repo in your own account.
-
Clone the project.
git clone https://github.com/clubgamma/spotify-web-clone
-
Create a branch specific to the issue you are working on.
git checkout -b branch-name
-
Open up the project in your favorite text editor.
Select the file you want to contribute to, and make your changes.
If you are making changes to the
README.md
file, you would need to have Markdown knowledge. Visit here to read about GitHub Markdown and here to practice. -
Add your modified files to git, How to Add, Commit, Push, and Go.
git add path/to/filename.ext
You can also add all unstaged files using:
git add .
Note: using a
git add .
will automatically add all files. You can do agit status
to see your changes, but do it beforegit add
. -
Commit your changes using a descriptive commit message.
git commit -m "Brief Description of Commit"
-
Push your commits to your GitHub Fork:
git push -u origin branch-name
-
Submit a pull request.
- Create a pull-request by clicking the button
- Mark the pull request as Ready for Review (If you forget this step then your pull request won't be counted) if you are working in draft pull request
-
Also add the below 2 lines in the description. It is compulsory for sucessful submission.
-
I have read the Code Of Conduct.
-
I have followed all the steps of submission properly.
-
Woohoo!! Congratulations on making your open source contribution🎉🎉 Wait for some time to get your PR merged by our team