feat: initial commit

This commit is contained in:
l.weber 2025-12-05 12:20:05 +01:00
commit a161b86c9a
705 changed files with 288162 additions and 0 deletions

32
vendor/sourcery.dny.nu/pana/README.md vendored Normal file
View file

@ -0,0 +1,32 @@
# Pana
A Go library for building on the Fediverse.
Pana provides everything you need to process and create [ActivityStreams][as] messages. These are the kinds of messages that are exchanged between clients and servers on the Fediverse.
[as]: https://www.w3.org/TR/activitystreams-core/
The API Pana provides is tailored towards social media style applications. The underlying library, [longdistance][ld], can be used for anything that use JSON-LD.
[ld]: https://codeberg.org/daenney/longdistance
## Usage
The [Go documentation][godoc] includes a [few examples][godocex].
[godoc]: https://pkg.go.dev/sourcery.dny.nu/pana
[godocex]: https://pkg.go.dev/sourcery.dny.nu/pana#pkg-examples
## Contributing
PRs are very welcome for:
* Completing current ActivityStreams types.
* Fixes to existing types.
* Adding new object types that are in use on the Fediverse.
* Documentation improvements.
If you run into a bug, feel free to open up an issue.
## License
This library is licensed under the Mozilla Public License Version 2.0.