-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6db4aa7
commit 72bb31f
Showing
27 changed files
with
783 additions
and
1,207 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,23 @@ | ||
{ | ||
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.12.0/.schema/devbox.schema.json", | ||
"packages": [ | ||
"rustup@latest", | ||
"nodejs@latest", | ||
"inotify-tools@latest", | ||
"starship@latest", | ||
"protobuf@latest", | ||
"pnpm@latest", | ||
"pkg-config@latest", | ||
"libiconv@latest", | ||
"podman@latest", | ||
"podman-compose@latest", | ||
"libudev-zero@latest", | ||
"sqlx-cli@latest", | ||
"python@latest" | ||
], | ||
"shell": { | ||
"init_hook": ["eval \"$(starship init $(echo $SHELL))\""], | ||
"scripts": { | ||
"test": ["echo \"Error: no test specified\" && exit 1"] | ||
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.12.0/.schema/devbox.schema.json", | ||
"packages": [ | ||
"rustup@latest", | ||
"nodejs@latest", | ||
"inotify-tools@latest", | ||
"starship@latest", | ||
"protobuf@latest", | ||
"pnpm@latest", | ||
"pkg-config@latest", | ||
"libiconv@latest", | ||
"docker-compose@latest", | ||
"libudev-zero@latest", | ||
"sqlx-cli@latest", | ||
"python@latest" | ||
], | ||
"shell": { | ||
"init_hook": ["eval \"$(starship init $(echo $SHELL))\""], | ||
"scripts": { | ||
"test": ["echo \"Error: no test specified\" && exit 1"] | ||
} | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Architecture | ||
|
||
Here is a general overview of the architecture of the RGS project. | ||
|
||
![RGS Architecture](/static/rgs.drawio.png) | ||
|
||
It's main goals are to: | ||
- Decentralize the data storage and visualization to allow for multiple ground stations to be used simultaneously | ||
- Provide a decent and decoupled I/O interface for the rocket | ||
- Provide a real-time data visualization interface for the rocket | ||
- Reliably save and store data for later analysis | ||
|
||
These goals are achieved by combining programs that: | ||
- Do one thing and do it well | ||
- Communicate with each other through well-defined interfaces | ||
- Reliably handle fatal errors and edge cases |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
# Modifying the Database | ||
|
||
TODO | ||
Our schema is defined in the `db/schema/` directory. The schema is defined using the [Drizzle ORM](https://orm.drizzle.team/docs/overview) and is written in TypeScript. | ||
|
||
Please look at their [Schema Declaration Guide](https://orm.drizzle.team/docs/sql-schema-declaration) for more information. | ||
|
||
Make sure to read the [Database README]([../db/README.md](https://github.com/uorocketry/rgs/tree/main/db)) for how to apply your changes. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
# Requirements | ||
|
||
The ground station is built with multiple technologies, and as such, it has quite a few requirements to run. | ||
|
||
Thankfully we use [Devbox](https://www.jetify.com/devbox) to manage most of the environment requirements. | ||
|
||
Check their [installation guide](https://www.jetify.com/devbox/docs/installing_devbox/) for your respective platform to get started. |
Oops, something went wrong.