Tooling

List of tools we are planning to use in the Sandbox Team. The main principle to be followed could be SaaS (scaling and optimal resourcing)

Name

Reason for usage

Link

License

Access

Name

Reason for usage

Link

License

Access

Figma

  • Collaboration between frontend and backend

  • Use of the Component Library in UI design

  • Wireframing and conceptualization

  • Prototyping

  • Early stages of documentation

  • use as embedded documentation tool for whiteboards in Confluence

  • workshop whiteboard (where feasible)

Figma: The Collaborative Interface Design Tool

Paid (Various payment models)

  • free access directly in browser

  • free commenting directly in browser

  • paid license needed to edit

React ?

 

 

 

 

Terraform

Used for implementing the cloud infrastructure as a code to AWS. Deployments will be going trough circle ci and codebase in github

Terraform by HashiCorp

 

  • Free access

pipline

 

 

 

 

CircleCi / GitHub Actions

For Sandbox CI/CD pipelines.
NFR: DEV.10 Integrated: In case of the GovStack sandbox implementation, usage of tools the GovStack Community is already working with

  • CircleCI is in use by Technical Committee

  • Alternatively, GitHub Actions (GitHub is already used to host GovStack sources).

 

 

  • Free tier available, but contains only limited build minutes.

K8s

 

 

 

 

Helm charts

 

 

 

 

Container images

 

 

 

 

AWS as starting enviroment

Infrastructure(e.g. K8s) lives here, environments documented here

https://aws.amazon.com/?nc2=h_lg

 

  • Account free, expenses determined by usage