Skip to content

Commit c07e315

Browse files
heitorlessarubenfonseca
authored andcommitted
docs(maintainers): clean up structure section
1 parent ab612ed commit c07e315

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

MAINTAINERS.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -335,13 +335,14 @@ Our E2E framework relies on pytest fixtures to coordinate infrastructure and tes
335335
├── infrastructure.py # base infrastructure like deploy logic, etc.
336336
```
337337

338-
You probably noticed we have multiple `conftest.py`, `infrastructure.py`, and `handlers` directory.
338+
Where:
339339

340-
- **`infrastructure.py`**. Uses CDK to define the infrastructure a given feature needs.
340+
- **`<feature>/infrastructure.py`**. Uses CDK to define the infrastructure a given feature needs.
341+
- **`<feature>/handlers/`**. Lambda function handlers that will be automatically deployed and exported in PascalCase (e.g., `BasicHandler`) for later use.
342+
- **`util/>`**. Test utilities to build data and fetch AWS data to ease assertion
341343
- **`conftest.py`**. Handles deployment and deletion a given feature Infrastructure. Hierarchy matters:
342344
- Top-level `e2e/conftest` deploys stacks only once and blocks I/O across all CPUs.
343345
- Feature-level `e2e/<feature>/conftest` deploys stacks in parallel and make them independent of each other.
344-
- **`handlers/`**. Lambda function handlers that will be automatically deployed and exported in PascalCase (e.g., `BasicHandler`) for later use.
345346

346347
### Mechanics
347348

0 commit comments

Comments
 (0)