Welcome Freshers to the Department of Electronics and Telecommunication Engineering of Jadavpur University
No configuration or complicated folder structures, only the files you need to build your app.
Once the cloning is done, go inside of your project folder just enter the command below :
cd juetcefreshers.github.io
Inside the newly created project, you can run some built-in commands:
Run the command below to download required dependencies
Runs the app in development mode.
Open http://localhost:3000 to view it in the browser.
The page will automatically reload if you make changes to the code.
You will see the build errors and lint warnings in the console.
After your necessary change is done just follow the below steps to submit your work.
- Fork this Repository using the button at the top
- Clone your forked repository to your pc ( git clone
'[email protected]:juetcefreshers/juetcefreshers.github.io.git'
) - Create a new branch for your modifications (ie.
git branch new-user
and check it outgit checkout new-user
andgit checkout -b new-user
) - Run
yarn
from inside the cloned project and runyarn start
after the previous command execution. - See the issues from the https://github.com/juetcefreshers/juetcefreshers.github.io/issues and comment and ask for working
- After your assigned work do the following
- Add your files (
git add -A
), commit (git commit -m "added myself"
) and push (git push origin new-user
) - Create a pull request to the
main
branch and your pull request title must contain[dev]
keyword and your work short title - Star this repository
If your branch is not fully updated with the develop branch please follow the below instructions before making any PR
CAUTION: Synch up your local repo with original repo (Upstream) before pushing your commits. This avoids unnecessary conflicts during the merge.
NOTE: You can do so by adding a remote handler reference to the original repo and pull the changes from the respective branch. Resolve the merge-conflicts if any.
#Add upstream repo git remote add upstream https://github.com/juetcefreshers/juetcefreshers.github.io.git #Disable accidental push to the upstream git remote set-url --push upstream DISABLE #List the remote repo and fetch references git remote -v && git fetch upstream #Check for any new commits in the upstream branch git log HEAD..upstream/master #No output indicates, upstream has not moved ahead #See the patch difference between local and upstream branch git diff -p HEAD..upstream/master
CAUTION: If the upstream has moved ahead, rebase your commit and resolve conflicts if any. [Skip otherwise]
git rebase upstream/master
7. Push your local commits to the remote repo.
git push -u origin <your_branch_name>
8. Create a PR !
9. Congratulations! Sit and relax, you've made your contribution to JUETCEFreshers project.