-
Notifications
You must be signed in to change notification settings - Fork 3
Technical Design
Taylor Snead edited this page Jun 16, 2022
·
10 revisions
All back-end code is written in Rust because it focuses on type safety and compile-time program validation, allowing us to write robust code easily.
The front-end is written in TypeScript, built with React and vite-plugin-ssr.
- Accessibility guidelines
- Use reakit components when possible
Here are a few resources that may be helpful during development or if you just want to explore the technical details of the project.
- Development Processes: How we manage development and contributions
- GraphQL Playground: Inspect the GraphQL schema that governs DAILP data, and make real queries against our lexical resources and Cherokee corpus.
-
Back-end Documentation: Check out the documentation for all of the back-end code, which is written in Rust. This documentation is generated with
rustdoc
. -
Rust API Guidelines: Follow these guidelines where possible when working on library code, like the
dailp
crate (in thetypes
folder).