Firstly, thank you for taking the time to contribute! We appreciate it as this is not the most exciting or glamorous of topics.
These are only guidelines for contributing to this repo, not hard rules. They may not fit all scenarios encountered, so please use your best judgment and feel free to propose a change to this document via a pull request if you think it can be improved.
If you have any questions, please open an issue. https://github.com/UKHO/Maritime-Safety-Information/issues/new
If you have any minor improvements (fixing a typo, adding a unit test case, etc) please make a pull request. During the pull request review we will check to ensure your improvements have not negatively impacted the implementation and meet our coding standard.
If you would like to make changes (bug fixes, additional features and feature enhancements) the best approach is to open an issue with the details/ideas so we can discuss the changes before a pull request is made. If no issue is made before a pull request we will still consider it, however there is chance the your effort is wasted if we don't accept your pull request in.