Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 2.63 KB

CONTRIBUTING.md

File metadata and controls

37 lines (27 loc) · 2.63 KB

NFT Marketplace is a decentrailized web application where users can register, buy and sell NFTs. They can also withdraw funds of sold NFTs.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. You can to contribute to this project in the form of solving issues, reporting issues, opening pull requests, or improving project's documentation.

Issues for new contributors

While any form of contribution is welcome, I've marked a few issues which are particularly suited for new contributors. These issues are marked with the good first issue label. Other issues are also marked according to their difficulty level.

How to contribute

If you would like to work on an issue, please follow these guidelines:

  • Ask maintainer to assign the issue to you, and feel free to ask any questions to clarify the issue
  • Fork this repository to your GitHub account by clicking on the 'Fork' button at the top-right of the page
  • Clone your fork of the repository to your local machine
  • Enter the directory of the repository, and follow the installation instructions given in the README
  • Create a new branch to hold your changes, and name your branches according to the issue you're working on

git checkout -b your-new-branch-name

  • Make your changes to the code and try to resolve the issue. Make sure you add descriptive comments and variable names, so that it becomes easier for everyone else to understand your code
  • Now, stage your changes with

git add .

  • Commit your changes, and ensure that your commit message describes the changes you have made in your code. Commit messages should preferably be in the imperative mood, such as "add documentation" or "modify README" instead of in the past tense. You can commit your changes and add a message by running

git commit -m "your commit message goes here"

  • That's all! Now, you just need to push your changes to your repository with

git push -u origin your-new-branch-name

Opening a pull request

If you're working on an issue, and would like to submit a pull request, please follow these guidelines:

  • Visit your fork of the repository, and click on the 'Pull Request' button that would be appearing on top of the page
  • Mention the changes in the PR in the title briefly
  • Mention the issue number that this PR will resolve in the description so as to automatically close the issue when the PR is merged
  • Describe your changes in the PR description, and feel free to give examples or code samples
  • If you would like to continue working on your PR, and mark it as a work in progress, you can submit a draft PR instead