This library aims to provides basic NeTEx bindings for golang that are more readable and intuitive to use than autogenerated ones.
It is intended to be used with the golang encoding/xml
library.
It is currently a partial implementation, based on the Italian profile, developed alongside our Transmodel API, and covers those use cases:
- bike sharing
- car sharing
- parking
- flights
That being said, we warmly welcome contributions to bring this towards complete NeTEx coverage.
go get github.com/noi-techpark/go-netex
For support, please contact help@opendatahub.com.
If you'd like to contribute, please follow our Getting Started instructions.
The code in this project is licensed under Mozilla Public License Version 2.0
This project is REUSE compliant, more information about the usage of REUSE in NOI Techpark repositories can be found here.
Since the CI for this project checks for REUSE compliance you might find it useful to use a pre-commit hook checking for REUSE compliance locally. The pre-commit-config file in the repository root is already configured to check for REUSE compliance with help of the pre-commit tool.
Install the tool by running:
pip install pre-commit
Then install the pre-commit hook via the config file by running:
pre-commit install