Skip to content

Latest commit

 

History

History
38 lines (22 loc) · 1.78 KB

CONTRIBUTING.md

File metadata and controls

38 lines (22 loc) · 1.78 KB

How to contribute to cityjson2ifc

First off, thank you for considering contributing to cityjson2ifc. Following these guidelines helps to communicate that you respect the time of the developers managing and developing this open source project. In return, they should reciprocate that respect in addressing your issue, assessing changes, and helping you finalize your pull requests.

There are many ways to contribute, from testing or documentation, to bug reports, bug fixes and implementing new features.

Reporting bugs and requesting features

You can report bugs and request new features by submitting a GitHub Issue. Please select the issue type you need (Bug report or Feature request), answer the questions in the template and submit the issue.

Submitting a Pull Request

In case you are not sure how to submit a pull request, please refer to GitHub's documentation.

Contributions in code

If you are submitting bug fix, a new feature or other contribution in code, please make sure that,

  • all tests pass,
  • you added new test(s) when appropriate, which cover the bug that you fixed or the changes that you have made.

Documentation

If you spotted an error, or noticed that something is unclear or missing from the documentation, you could help by fixing it. There is a single file for all documentation, the README.md. Please submit a Pull Request with your changes to this file.

Testing

You can test cityjson2ifc by converting CityJSON files on your machine. If you encounter any problems, please report the bug.

Development setup

You need pytest and tox for running the test suite.