SocioMark is a social media platform that lets you upload images and secures them by embedding a personalised hash.
-
If you want to work on an existing issue to make a contribution head to the issue section for the project. If you are working on a pre-existing issue, let us know by assigning it to yourself or let us know in the comment.
-
You can also submit a issue to work on. The issue can be realted to any topic from bug, refactoring, UI changes, etc.
-
If you have any question regarding the issues, feel free to ask in the issue's comment section.
-
- Create a fork of the project.
- Clone the repo locally with
git clone https://github.com/<YOUR_USERNAME>/SocioMark.git
- Checkout in a new branch with
git checkout -b <YOUR_BRANCH_NAME>
- Make the required changes
- Add and commit your changes with
git add <changes>
andgit commit -m "your commit message"
- Then push the changes into your branch
git push origin branch_name
- Before making a PR, make sure your copy of the project is up-to-date with the main project.
- If forked project is up-to-date with the main project, go ahead and make the PR.
-
If there has been any commit since you forked the project, there might be some conflicts while making the PR. In case of any conflicts:
- Set an upstream with
git remote add upstream https://github.com/MLH-Fellowship/SocioMark.git
- Checkout to main branch and
git pull upstream main
- Checkout to the branch you were working on
- Rebase it with the main branch with
git rebase main
- If there are any conflicts while rebasing, resolve them locally, and continue the rebase with
git rebase --continue
- Test it locally
- If everything is working as expected, push it to the origin
- Make a PR to the main project
- Set an upstream with
-
Once the PR is made, someone from our team will review it and approve/request changes accordingly.