This file is deprecated. The most recent information should be at https://github.com/department-of-veterans-affairs/va.gov-team/tree/master/platform/engineering
To build a service on the Veteran-facing Services Platform, which can be anything from a digital form to a map-based facility locator, developers will create a Frontend experience in React on Vets-Website, and connect it to an Integration on Vets-API, which manages the data flow to and from VA systems.
-
Confirm that your team's Project Manager has added your name, email address, and Github username to the team spreadsheet and sent it to DSVA. You'll know when you can visit this Github repo and see the content.
-
Follow the steps to create new SSH keys, configure, and test the SOCKS proxy.
-
Verify that you have
-
Have access to the Veteran-facing Services Platform code repositories
-
Have credentials for the shared testing environments — dev.va.gov and staging.va.gov.
-
Have access to Internal Tools
-
Tip: If you have a problem or can't get access, post in the #vfs-platform-support Slack channel or reach out to your DSVA contact.
-
-
Review all the content this folder —
DeveloperDocs
-
Review the frontend documentation for Vets-Website.
-
Review the backend documentation for Vets-API.
The Veteran-facing Services Platform is broken into three parts:
-
Vets-Website, which contains frontend applications and components users interact with
-
Vets-API, a JSON-based API used by the frontend to provide data to and from VA systems
-
Vets-JSON-Schema, which contains shared resources used to structure and validate form data between Vets-Website and Vets-API.
- How to setup your front end VA.gov local environment
- How to setup your back end VA.gov local environment
- After you are setup and running both front-end and back-end servers, try logging in using a mock user. Information on how to login with a mock user can be found here.
- Mock test users
- Once you can seccessfully login you should be setup for developing on VA.gov.
To get access to metrics, build logs, deployment information and exception details, see Internal Tools Access documentation.
DSVA engineering resources are available to provide guidance and support through the development effort.
If you encounter issues or have any questions, raise them in the #vfs-platform-support Slack channel, or reach out to your DSVA contact.
Next: Environments