Revise CONTRIBUTING.md

This commit is contained in:
2025-12-28 22:26:44 -06:00
parent 9a93a08b85
commit fda77ba10d

View File

@@ -1,35 +1,9 @@
# Contributing
Be good to each other.
Send issues, suggestions, `.patch` files, or any feedback to one of the preferred methods:
## Communication
Feel free to join our telegram or matrix channels for this implementation.
- [Matrix](https://matrix.to/#/#reticulum-go-dev:matrix.org)
- [Telegram](https://t.me/reticulum_go)
## Usage of LLMs and other Generative AI tools
You should not use LLMs and other generative AI tools to write critical parts of the code. They can produce lots of security issues and outdated code when used incorrectly. You are not required to report that you are using these tools.
## Static Analysis Tools
You are welcome to use the following tools, however there are actions in place to ensure the code is linted and checked with gosec.
### Linting (optional)
[Revive](https://github.com/mgechev/revive)
```bash
revive -config revive.toml -formatter friendly ./pkg/* ./cmd/* ./internal/*
```
### Security (optional)
[Gosec](https://github.com/securego/gosec)
```bash
gosec ./...
```
1. Reticulum LXMF: `7cc8d66b4f6a0e0e49d34af7f6077b5a`
2. XMPP: `ivan@chat.quad4.io`
3. Email: `team@quad4.io`
Eventually I will add better methods, like automation via LXMF bot, XMPP or email bot. Also looking into [Fider](https://fider.io/) for a public feedback system.