Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.51 KB

CONTRIBUTING.md

File metadata and controls

35 lines (29 loc) · 1.51 KB

Contributing Guidelines

You are Awesome! Thank you for your Interest in Contributing to this Project 🤗 For Contributions we strictly follow Github Flow.

Contents

Setting Up the Project

  • The Project works seamlessly on Python version >= 3.8
  • git clone https://github.com/Praful932/Tf-Rec.git - Clone the Repo Directly
  • cd Tf-Rec/
  • Setup conda/miniconda if you don't have already
  • Install conda-lock - conda install --channel=conda-forge conda-lock
  • Install an environment called tf-rec which has all the requirements for - conda-lock install --name tf-rec conda-lock.yml
  • You're good to Go!
  • Run tests to make sure everything's working as expected python -m unittest discover

Contributing

  • Please go through Github Flow, if not already. :)
  • Take up an Issue or Raise one.
  • Discuss your proposed changes.
  • If your changes are approved, do the changes in branch [branch_name].
  • Run tests
  • pre-commit run --all-files, python -m unittest discover
  • Fix if any test fails.
  • Still in branch [branch_name].
  • Stage and Commit only the required files.
  • git push --set-upstream origin [branch_name]
  • You'll get a link to Create a Pull Request.
  • Fill the PR Details.
  • That's it!