Files
project-work/sources/docs/README.md

47 lines
1.4 KiB
Markdown

# Stocks for Good developer documentation
Welcome to the internal documentation for _Stocks for Good_.
This section of the repository is dedicated to **technical documentation**
intended for developers, contributors, and future maintainers. It covers system
architecture, development practices, and design decisions that influence how the
app is built and evolves.
---
## 📚 Index
- [Architecture Overview](architecture/index.md)
- [Database seeds](seeds.md)
- [Background job scheduling](scheduling.md)
- [Schema](schema.md)
- [Orders And Transactions](orders-and-transactions.md)
- [GradeBook Earnings](gradebook-earnings.md)
- [Old site](old-site/README.md)
---
## Purpose
While the main `README.md` in the root of the repository is designed to help users
and new developers get started quickly, this `/docs` directory provides deeper
insight into:
- **How** the system works under the hood
- **Why** certain frameworks, gems, and patterns were chosen
- **What** trade-offs were considered during development
This documentation serves as both a knowledge base and a decision log.
---
## Writing Guidelines
- Write in plain Markdown (`.md`) so it remains portable and readable on GitHub
and in any editor.
- Prefer **clarity over completeness** — focus on what someone else (or future-you)
would need to understand.
- Include dates and authors on major decisions when helpful.
---