GitHub is a critical piece of infrastructure and a daily working environment for everyone on our team. We use it in the following ways:
As a code repository for all public projects (Datum, Milo, and related) as well as private projects (stuff that we use to run Datum Cloud)
To organize our work, from releases down to enhancements and issues
To drive content on our website, including docs, handbook, changelog, roadmap, etc.
To power our internal wiki
To organize our work within and across teams
To solicit new ideas and debate the options, via GitHub Discussions
As a central tool for our team, every team member at Datum is expected to embrace a solid dash of markdown. Of course, GitHub is confusing as heck sometimes, so we’re happy to help everyone get up to speed with its inner workings as part of onboarding.
Here are a few useful tips:
If you want to suggest a new feature
If you want to report a bug
If you want to know what’s being worked on
If you want to review recent changes
We ask our Engineering team to curate the Enhancements and Release aspects.