https://github.com/noi-techpark/go-netex
Netex bindings for golang
https://github.com/noi-techpark/go-netex
golang netex transmodel
Last synced: 5 months ago
JSON representation
Netex bindings for golang
- Host: GitHub
- URL: https://github.com/noi-techpark/go-netex
- Owner: noi-techpark
- License: mpl-2.0
- Created: 2025-02-21T13:31:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-23T14:35:30.000Z (12 months ago)
- Last Synced: 2025-06-23T14:44:36.815Z (12 months ago)
- Topics: golang, netex, transmodel
- Language: Go
- Homepage:
- Size: 26.4 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Golang language bindings for NeTEx
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](https://github.com/noi-techpark/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.
## Usage
`go get github.com/noi-techpark/go-netex`
## Information
### Support
For support, please contact [help@opendatahub.com](mailto:help@opendatahub.com).
### Contributing
If you'd like to contribute, please follow our [Getting
Started](https://github.com/noi-techpark/odh-docs/wiki/Contributor-Guidelines:-Getting-started)
instructions.
### License
The code in this project is licensed under Mozilla Public License Version 2.0
### REUSE
This project is [REUSE](https://reuse.software) compliant, more information about the usage of REUSE in NOI Techpark repositories can be found [here](https://github.com/noi-techpark/odh-docs/wiki/Guidelines-for-developers-and-licenses#guidelines-for-contributors-and-new-developers).
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](.pre-commit-config.yaml) file in the repository root is already configured to check for REUSE compliance with help of the [pre-commit](https://pre-commit.com) tool.
Install the tool by running:
```bash
pip install pre-commit
```
Then install the pre-commit hook via the config file by running:
```bash
pre-commit install
```