graphql-engine/v3/crates/engine
Gil Mizrahi 0323da8144 create auth and utils subdirectories in crates, and move architecture information to a separate doc. (#534)
## Description

1. I've moved the architecture information we had in `CONTRIBUTING.md`
to a separate document `docs/architecture.md` so we can evolve both
separately in the future.
2. I've introduced a couple of sub directories: `utils` and `auth`, for
supporting crates that are not the core functionality of the engine so
it is easier to find the most relevant crates.

New structure:

```
crates
├── auth
│   ├── dev-auth-webhook
│   ├── hasura-authn-core
│   ├── hasura-authn-jwt
│   └── hasura-authn-webhook
├── custom-connector
├── engine
├── lang-graphql
├── metadata-schema-generator
├── open-dds
└── utils
    ├── opendds-derive
    ├── recursion_limit_macro
    └── tracing-util
```

V3_GIT_ORIGIN_REV_ID: e0e9394da2fcd911f329c48107a76f8492fa304c
2024-05-01 09:05:15 +00:00
..
benches Add time limits on generate_ir benchmarks too (#508) 2024-04-25 15:43:52 +00:00
bin/engine Format everything with Prettier. (#530) 2024-04-30 14:58:57 +00:00
src Rename "source" to "sourceType" for "kind": "Relationship". (#531) 2024-04-30 17:21:07 +00:00
tests Rename "source" to "sourceType" for "kind": "Relationship". (#531) 2024-04-30 17:21:07 +00:00
build.rs Move all crates into a folder (#355) 2024-03-19 18:07:14 +00:00
Cargo.toml create auth and utils subdirectories in crates, and move architecture information to a separate doc. (#534) 2024-05-01 09:05:15 +00:00