Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.89 KB

CONTRIBUTING.rst

File metadata and controls

48 lines (33 loc) · 1.89 KB

Contribution Guidelines

Before contributing

Welcome to einsteinpy-geodesics! Before contributing to the project, make sure that you read our code of conduct.

Contributing

These are some succint steps to set up a development environment and contribute to EinsteinPy Geodesics:

  1. Install git on your computer.
  2. Register to GitHub.
  3. Fork einsteinpy_geodesics.
  4. Clone your fork.
  5. Install it in development mode, using: flit install --symlink /path/to/einsteinpy_geodesics/ (on *nix) or flit install --pth-file /path/to/einsteinpy_geodesics/ (on Windows). This means, that the installed code will change as soon as you change it in the download location.
  6. Create a new branch from master: git switch -c new-branch master.
  7. Make your code changes.
  8. Check that your code follows the style guidelines of the project: tox -e reformat && tox -e check
  9. Run the tests: tox -e py37. Change the version number according to the Python version, you are using.
  10. Push to your fork.
  11. Open a pull request!

Reporting Bugs

If you find anything that doesn't work as expected or have suggestions, please refer to the issue tracker on GitHub.

API Reference

Complete API Reference for the package can be accessed at Read the Docs.

https://docs.geodesics.einsteinpy.org/en/latest/