Skip to content

Teamwork Guidelines

Ivan Hristov edited this page Mar 14, 2020 · 3 revisions

New convention. Use:

  • 💡 for in progress

  • ✅ for done

  • ❌ for won't do

  • Refactoring guide

  • Go code review guide

  • Use gofmt, golint, shellcheck

  • Use LiveShare extension of VS Code for Remote Pairing

  • [DOCUMENTATION] Use notes for shared docs. Embrace the use of Github wikis, by adding a bullet list on the README.md of each repo to it's specific wiki pages

  • Separate Repo for Concourse CI/CD

  • Use KinD for bootstrapping k8s in docker container in CI/CD

  • Run regression tests before merging PRs

  • Enforce gofmt and golint as Github actions

  • Embrace TDD (BDD?) with high test coverage (>= 90%)

  • Use git duet

Clone this wiki locally