Page cover

πŸ‘‹Introduction

Documentation for Gadget Engineering Development

Overview

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.

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘§Meet The Team

Amazon Web Services (AWS) Account

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.

πŸ¦Έβ€β™‚οΈSingle Sign-On

EC2 Instances

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.

πŸ–₯️EC2

GitHub

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.

πŸ‘ΎGitHubπŸ“Git Commits

Security

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.

πŸ§˜β€β™‚οΈZen of Security🧰Cryptographic ToolsπŸ•΅οΈAuthenticationπŸ”Tamper Resistance

Last updated