Addresses #58 , "As a member of the public, I want to see J40's website live on the internet, so that I know it's real!" - hosting on github pages for now as a temporary measure. This fix does NOT: 1) add .gov domain hosting, or 2) post to the geoplatform s3 bucket. This will need to happen in a subsequent fix.
The changes made specifically to enable this for now:
* Adding github action to build, test, and deploy on pushes to client/
* Adding path prefix to build gh-pages at https://usds.github.io/justice40-tool/
* (Temporarily) pointing to fix branch for trussworks to enable SSR building
* Removing the workaround for the above bug in gatsby-node.js
* Setting build target to be 14.x due to version number limitations
* Adding gh-pages dependency, deploy action for manual deploy
* Force renaming J40header -> J40Header and J40footer -> J40Footer due to Linux case sensitivity
* Add glossary from open source kickoff
* Updates to glossary
* Add EVCM because we use this in user stories in this repo's sprint
backlog (which is visible / recorded in the form of Github Issuess)
* Update Climate and Environment Justice Screening Tool to Climate and
Economic Justice Screening Tool, as per the original Executive Order
Co-authored-by: Shelby Switzer <shelby.switzer@cms.hhs.gov>
Integrate gatsby-plugin-intl for internationalization
Replaces static text with `intl.formatMessage` call and Links with `gatsby-plugin-intl` equivalent
Note: `npm install` now requires `--force` to install the latest `gatsby-plugin-intl` as it doesn't explicitly support gatsby3.0
* Addresses issue #16 -
Add styles via sass and module imports
Adds typed scss imports via gatsby-plugin-sass.
Makes use of .d.scss file generated by gatsby-plugin-scss-typescript,
but avoids importing that directly while they work out issue in gatsby v3.
* adding vscode config for easier local debugging
* Add initial draft of front end ADR
* Merging with master to get latest ADRs, renaming to account for numbering, adding some thoughts for Gatsby, NextJS, and Gridsome
* Update client side framework ADR
* Remove options we didn't go to deep into considering
* Add pros/cons of eleventy and create react app
* fixup! Update client side framework ADR
* Update clientside ADR with decision
Co-authored-by: Shelby Switzer <shelby.switzer@cms.hhs.gov>
Co-authored-by: Nat Hillard <Nathaniel.K.Hillard@omb.eop.gov>
* Cleaning up 0002 decision
* Fixes issue #35 - As a repo contributor, I want to understand how large decisions are made, so that I can contribute to making them myself
* Add changes
* fixing link
* removing adr-tools reference per review comments
Co-authored-by: GitHub Action <action@github.com>
Use code of conduct from VA project: b3ceb03807/CODE_OF_CONDUCT.md
The reason for the change is to start with an already approved-for-government code of conduct and add language incrementally as needed with review.
* Uses CDCGov projects like PRIME as well as Atom and 18f github orgs
for inspiration
* Does not have a CoC yet (need more research here)
* Could use some more details fleshed out on how to contribute code and
what that process is, but this warrents some more discussion