• Rough draft
  • 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)

    https://www.figma.com/

    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

    https://www.terraform.io/

     

    • 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