docs: add a page to cover development workflow, tools and contribution guidelines

Signed-off-by: Steffen Vogel <post@steffenvogel.de>
This commit is contained in:
Steffen Vogel
2022-05-08 12:08:54 +02:00
parent 22a4291607
commit ffbf3b5696

13
docs/Development.md Normal file
View File

@@ -0,0 +1,13 @@
# Development
wice is written in 100% Go and as such we heavily rely on the awesome tooling and packages for Golang:
- [GoReleaser](https://goreleaser.com/) for release automation
- [Ginkgo](https://onsi.github.io/ginkgo) and [Gomega](https://onsi.github.io/gomega) for testing
- [Pion](https://github.com/pion) for its ICE, STUN, TURN implementation
- [Gont](https://github.com/stv0g/gont) for end-to-end testing in various network topologies
Furthermore use the following services to manage our development:
- [GitHub](https://github.com/stv0g/wice) for source code management and CI pipelines
- [Codacy](https://app.codacy.com/gh/stv0g/wice/dashboard) for code quality checks and coverage analysis