GitHub repos
There are several repositories that contain the code, content, and information used to build VA.gov. The primary applications are included in the table below.
Repo link | Public/Private | Description |
---|---|---|
Public | Frontend application code and templates used across the site. React.js, HTML. | |
Public | Backend source for common APIs for applications that live on VA.gov. Ruby/Rails (mostly REST APIs). | |
Public | Non-code documents and files related to building on VA.gov. It is also used for issue tracking across the platform and teams building on VA.gov. | |
Public | The VA.gov content repository (aka VA.gov Interim CMS) in Markdown (.md) format. | |
Public | Scripts and templates to generate static HTML pages for the VA.gov site. | |
Public | Documentation for the VA.gov Content Management System (CMS). Metalsmith, GraphQL, Drupal, Liquid Templates => build static HTML. | |
Public | Schemas used for forms. These schemas define a common contract for data validation between the front and back ends. | |
Private | Private supplement to publicly-visible content related to development on VA.gov containing sensitive information. | |
Private | Scripts and documents related to the configuration and deployment of VA.gov related applications. | |
Private | Application manifests for the deployment of Kubernetes applications, including the vets-api application. | |
Private | Mock data included in vets-api’s non-production environments for the purpose of testing external services that are integrated into vets-api. |
Help and feedback
Get help from the Platform Support Team in Slack.
Submit a feature idea to the Platform.