https://github.com/dfds/dafda.avro
Extension library for Dafda providing support for Avro schemas
https://github.com/dfds/dafda.avro
Last synced: 5 months ago
JSON representation
Extension library for Dafda providing support for Avro schemas
- Host: GitHub
- URL: https://github.com/dfds/dafda.avro
- Owner: dfds
- Created: 2023-07-06T08:26:38.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-01-15T08:27:51.000Z (over 2 years ago)
- Last Synced: 2025-07-23T19:07:09.282Z (11 months ago)
- Language: C#
- Size: 54.7 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dafda.Avro
**TL;DR:** `Dafda.Avro` is an extension of Dafda, that support the use of Avro schemas.
## Building and Releasing
Dafda.Avro is like Dafda build and released using a combination of `make` and [GitHub Actions](https://github.com/dfds/dafda.avro/blob/master/.github/workflows/release.yml)
You will need the dotnet sdk. Refer to the [Microsoft Documentation](https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu) on how to install
Dafda is available on [NuGet](https://www.nuget.org/packages/Dafda.Avro/).
### Versioning
Run:
```bash
make version
```
And input the new version of Dafda. This will update the `Dafda.csproj` with the new version.
### NuGet Packages
Run:
```bash
make release
git push --follow-tags
```
Will git tag with the current version (see [Versioning](#versioning), and GitHub Actions will take care of building, and pushing to NuGet.