Skip to main content
Skip table of contents

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

vets-website

Public

Frontend application code and templates used across the site. React.js, HTML.

vets-api

Public

Backend source for common APIs for applications that live on VA.gov. Ruby/Rails (mostly REST APIs).

va.gov-team

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.

vagov-content

Public

The VA.gov content repository (aka VA.gov Interim CMS) in Markdown (.md) format.

content-build

Public

Scripts and templates to generate static HTML pages for the VA.gov site.

va.gov-cms

Public

Documentation for the VA.gov Content Management System (CMS). Metalsmith, GraphQL, Drupal, Liquid Templates => build static HTML.

vets-json-schema

Public

Schemas used for forms. These schemas define a common contract for data validation between the front and back ends.

va.gov-team-sensitive

Private

Private supplement to publicly-visible content related to development on VA.gov containing sensitive information.

devops

Private

Scripts and documents related to the configuration and deployment of VA.gov related applications.

vsp-infra-application-manifests

Private

Application manifests for the deployment of Kubernetes applications, including the vets-api application.

vets-api-mockdata

Private

Mock data included in vets-api’s non-production environments for the purpose of testing external services that are integrated into vets-api.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.