πIntroduction
Documentation for Gadget Engineering Development
Last updated
Documentation for Gadget Engineering Development
Last updated
Welcome to Gadget Engineering! If you are reading this, you are either a founding member of the Winternship 2022 or have joined the team and are ready to get started with Gadget.
We are primarily using AWS serverless application models. You'll need to get started with an AWS account (link below). Contact the systems administrator for access.
Developing in a local environment is prohibited due to the likelihood of hidden artifacts impacting the contributor's application's deployability.
You will work from EC2 instances created either in your own AWS account or from a shared sandbox account. If you do not have access to one, ask your Administrator and coordinate SSH key access.
Gadget Engineering has a bootstrap
application installed on each instance. Release 2.1.0 is found here.
Access to repositories is through SSH only. Unsigned commits will be rejected. Use ssh-agent and gpg to configure authorization and signature. More information is below.
Gadget Engineering has strict security policies in place. Please familiarize yourself with the key concepts and ensure you have configured all required protocols on your workstation before beginning your work.