The guidelines for code being suitable for the GoActivityPub library:
- Minimize non-standard library dependencies
- Prefer integration with standard library over custom implementations
- Minimal resource footprint
- Prefer Activity-Vocabulary behaviour over FEPs.
- Principially the preference is that contributions are produced only by humans[1].
[1] If you must use AI, its functioning and outputs must be consistently and critically assessed and validated by you. You must be able to explain all elements that the maintainers or other contributors need clarification on.