Skip to content

farmergreg/spec

Repository files navigation

ADIF 3.1.6 Specification Library for Go

Tests Go Report Card Go Reference Go Version License

Overview

This repository contains the ADIF specification for Go. It is generated from the resources published by the ADIF Workgroup

Installing The Library

go get github.com/farmergreg/spec@v6

Examples

Please see the example code here.

Library Maintenance

If you wish to update this library, the following steps are required:

  1. Download the latest ADIF all.json file export from the ADIF Workgroup. This file must be placed into the specdata/ directory of this repository.

  2. Add code for any new enumerations to the src/pkg folder being careful to follow the existing style.

  3. Update internal/cmd/specgen if necessary.

  4. Run go test ./... to run the tests.

  5. Run go generate ./... to re-generate the Go code.

Related Projects

If you found this library useful, you may also be interested in the following projects:

📝 License

This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.

About

Ham Radio ADIF Specification Library for golang

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages