This guide will walk you through contributing to Clamshell, and assumes you have some experience with the game go, programming, and git/Github.
Before you begin, please read over our Code of Conduct. Building community is very important to us, and our code-of-conduct represents our vision for building a community for programming and go.
If you are new to any of these, that's OK! We have detailed guides for new-comers over at our Getting Started docs.
If you have any bugs, feature requests, questions, or comments, please file them on our Issue on our github tracker.
If you're new, check out the issues labeled with DDK. These have been specifically tagged for beginners getting started with the project.
If you're new to the game Go, check out our getting started resources for the game.
If you're new to using a programming editor, check out our getting started with a programming editor guide.
If you're new to the Golang (the Go programing language), then check out our getting-started with Golang guide
If you're new to using a git or Gihub, check out our getting started with git guide.
We require submissions to all core Otrego repositories have code-review. Check out our code review guide.
Some what we do involves working with the open source go AI KataGo.
KataGo can be a little tricky to configure correctly. Check out our Getting Started with KataGo guide for more details.