A fork of go-ap/activitypub to make it easier to implement extensions
This repository has been archived on 2022-11-27. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
mariusor 525748448c
Added gob Marshal/Unmarshal for Link type
Testing is still incomplete for this
2021-12-30 19:01:15 +01:00
tests Ran gofmt -s 2021-11-12 19:18:20 +01:00
.build.yml Fix mod download 2021-06-06 17:18:01 +02:00
.gitignore Added .coverprofile files to gitignore 2018-04-08 23:02:50 +02:00
activity.go Fix some linting warnings 2021-11-12 19:10:31 +01:00
activity_test.go Moved the flatten functionality to this package 2021-04-03 13:43:33 +02:00
actor.go More lint errors fixed 2021-11-12 20:05:08 +01:00
actor_test.go Go fmt'ed files 2021-11-12 18:27:28 +01:00
collection.go Fix some misspells 2021-11-12 19:21:16 +01:00
collection_page.go Fix some misspells 2021-11-12 19:21:16 +01:00
collection_page_test.go Go fmt'ed files 2021-11-12 18:27:28 +01:00
collection_test.go Go fmt'ed files 2021-11-12 18:27:28 +01:00
copy.go Added Collection related copying of properties 2021-10-03 15:01:44 +02:00
decoding_gob.go More lint errors fixed 2021-11-12 20:05:08 +01:00
decoding_gob_test.go More lint errors fixed 2021-11-12 20:05:08 +01:00
decoding_json.go Handle errors coming from fastjson Parse 2021-08-28 22:10:10 +02:00
decoding_json_test.go Go fmt'ed files 2021-11-12 18:27:28 +01:00
encoding_gob.go Fix some linting warnings 2021-11-12 19:10:31 +01:00
encoding_gob_test.go More lint errors fixed 2021-11-12 20:05:08 +01:00
encoding_json.go Fix some linting warnings 2021-11-12 19:10:31 +01:00
encoding_json_test.go Renamed internal functions used for JSON buffer write 2021-03-14 18:31:13 +01:00
flatten.go Improvements to nil checks before trying to access interface values which might be nil 2021-06-06 17:04:34 +02:00
flatten_test.go Moved the flatten functionality to this package 2021-04-03 13:43:33 +02:00
go.mod Replace jsonparser to fastjson for parsing json 2021-08-14 18:34:02 +02:00
helpers.go Fix some linting warnings 2021-11-12 19:10:31 +01:00
helpers_test.go Go fmt'ed files 2021-11-12 18:27:28 +01:00
intransitive_activity.go More lint errors fixed 2021-11-12 20:05:08 +01:00
intransitive_activity_test.go Moved the flatten functionality to this package 2021-04-03 13:43:33 +02:00
iri.go Added gob Marshal/Unmarshal for IRI/ID type 2021-12-30 16:09:33 +01:00
iri_test.go Added gob Marshal/Unmarshal for IRI/ID type 2021-12-30 16:09:33 +01:00
item.go More lint errors fixed 2021-11-12 20:05:08 +01:00
item_collection.go More lint errors fixed 2021-11-12 20:05:08 +01:00
item_collection_test.go Moved the flatten functionality to this package 2021-04-03 13:43:33 +02:00
item_test.go Fix ItemMatches function and adding some basic tests 2021-03-27 14:06:24 +01:00
LICENSE Initial commit 2017-09-11 22:45:19 +02:00
link.go Added gob Marshal/Unmarshal for Link type 2021-12-30 19:01:15 +01:00
link_test.go Added gob Marshal/Unmarshal for Link type 2021-12-30 19:01:15 +01:00
Makefile Changed default test target in the makefile 2021-08-14 18:31:18 +02:00
natural_language_values.go Added gob Marshal/Unmarshal for NaturalLanguageValues type 2021-12-30 15:57:45 +01:00
natural_language_values_test.go Added gob Marshal/Unmarshal for NaturalLanguageValues type 2021-12-30 15:57:45 +01:00
object.go Added gob Marshal/Unmarshal for ActivityVocabularyType type 2021-12-30 16:22:15 +01:00
object_id.go More lint errors fixed 2021-11-12 20:05:08 +01:00
object_id_test.go Adding some marshaler functions for Object related types 2019-12-19 14:44:48 +01:00
object_test.go Added gob Marshal/Unmarshal for ActivityVocabularyType type 2021-12-30 16:22:15 +01:00
ordered_collection.go Fix some misspells 2021-11-12 19:21:16 +01:00
ordered_collection_page.go Fix some misspells 2021-11-12 19:21:16 +01:00
ordered_collection_page_test.go Go fmt'ed files 2021-11-12 18:27:28 +01:00
ordered_collection_test.go Go fmt'ed files 2021-11-12 18:27:28 +01:00
place.go Fix some linting warnings 2021-11-12 19:10:31 +01:00
place_test.go Go fmt'ed files 2021-11-12 18:27:28 +01:00
profile.go More lint errors fixed 2021-11-12 20:05:08 +01:00
profile_test.go Go fmt'ed files 2021-11-12 18:27:28 +01:00
question.go More lint errors fixed 2021-11-12 20:05:08 +01:00
question_test.go Go fmt'ed files 2021-11-12 18:27:28 +01:00
README.md Improved the readme 2021-11-12 20:21:49 +01:00
relationship.go More lint errors fixed 2021-11-12 20:05:08 +01:00
relationship_test.go Holy shit! Merged the activitystreams repo 2019-12-03 17:23:59 +01:00
tombstone.go Fix some linting warnings 2021-11-12 19:10:31 +01:00
tombstone_test.go Go fmt'ed files 2021-11-12 18:27:28 +01:00
types.go More lint errors fixed 2021-11-12 20:05:08 +01:00
validation.go Holy shit! Merged the activitystreams repo 2019-12-03 17:23:59 +01:00
validation_test.go Added remaining tests placeholders 2019-08-21 22:33:18 +02:00

Activity Pub for Go

MIT Licensed Build Status Test Coverage Go Report Card

Basic package for using ActivityPub API in Go.

It contains types for most of the ActivityStreams vocabulary and the ActivityPub extension. They are documented accordingly with annotations from the specification.

Usage

import "github.com/go-ap/activitypub"