At Code for Denver we have a standard set of tools that almost all projects use. Rarely, projects will have their own tools either in addition or replacing these, but for the most part everything at Code for Denver is done using these tools.

Discord

The most important tool at Code for Denver is Discord. We use Discord as our main communication tool and it's where the majority of our collaboration happens. Discord is a messaging application, somewhat akin to Slack where our projects plan and chat using text channels, voice channels, and video chat. We also hold all of our remote meetings in Discord, have a jobs channel for open positions and searches, and many other social channels serving our sense of community.

Discord | Your Place to Talk and Hang Out

GitHub

Every Code for Denver project is hosted on GitHub, a code hosting platform for version control and collaboration. It lets us work on projects independently and from anywhere. We use it mostly for project code, though it's flexible enough to use for documentation and other uses. The Code for Denver organizational page is below, which lists all our projects and their code repositories. Some projects have more than one repository.

Code for Denver

GitHub Project Boards

We try to make sure that most Code for Denver projects use GitHub Project Boards to track their development issues. Project boards help organize and prioritize the work for a project and are made up of issues, pull requests, and notes that are categorized as cards in columns. It's basically a kanban board (like Trello or Waffle) but with simple integration since it already exists on the GitHub repository.

About project boards

Google Drive

Our projects store any files, pitches, descriptions, or documents related to the project on Google Drive. Code for Denver creates a folder for each project that will be shared with the team working on it and accessible from anywhere. We also use Google Drive to host organizational files, and many are linked in this document.

Notion

Suggested tools for projects?

Learning Resources