Repo Index
Appearance
Repo Analysis Index
This index covers all repositories analyzed for wiki.gi7b.org.
Last updated: 2026-03-09
Frappe / ERPNext Ecosystem
These are Frappe apps built on the Frappe Framework and ERPNext.
| Repository | Purpose | Pages Available |
|---|---|---|
| comfac-hrms | HR & Payroll Management for ComFac | 6 pages |
| comfac-webshop | E-commerce Platform for ComFac | 6 pages |
comfac-hrms Pages
- Overview — What it does, technologies, quick orientation
- DirectoryMap — Directory structure, what to edit
- EntryPoints — How the app starts, config files, request flow
- DataModel — DocTypes: Employee, Leave, Payroll, etc.
- ExtensionPoints — Hooks, overrides, customization patterns
- CommonEdits — Recipes for common customization tasks
comfac-webshop Pages
- Overview — What it does, technologies, quick orientation
- DirectoryMap — Directory structure, what to edit
- EntryPoints — How the app starts, config files, request flow
- DataModel — DocTypes: Website Item, Cart, Wishlist, etc.
- ExtensionPoints — Hooks, overrides, customization patterns
- CommonEdits — Recipes for common customization tasks
Planned Future Analysis
These repositories are candidates for future analysis:
| Repository | Type | Priority |
|---|---|---|
| ce-shipgen | Generator Tool | High |
| cecharactergen | Generator Tool | High |
| mwg (Mneme World Generator) | PWA/Generator | High |
| pandapower | Python Library | Medium |
| pi-hole | Network Service | Medium |
| onlyoffice-nextcloud | Integration | Medium |
| libreoffice-calc-numbers-to-words | LibreOffice Extension | Low |
Cross-Cutting Concepts
- Repo_SharedConcepts — Patterns that appear across all Frappe projects
Quick Reference: Where to Go for Common Tasks
If You Want To...
| Task | Go To |
|---|---|
| Add a field to Employee form | Repo_comfac-hrms_CommonEdits → Scenario 1 |
| Change leave approval workflow | Repo_comfac-hrms_CommonEdits → Scenario 6 |
| Customize payroll calculation | Repo_comfac-hrms_ExtensionPoints → Override Patterns |
| Add product field to webshop | Repo_comfac-webshop_CommonEdits → Scenario 1 |
| Customize checkout flow | Repo_comfac-webshop_CommonEdits → Scenario 2 |
| Add payment gateway | Repo_comfac-webshop_CommonEdits → Scenario 3 |
| Understand Frappe DocTypes | Repo_SharedConcepts |
| Learn about hooks/events | Repo_SharedConcepts |
Analysis Methodology
Each repository is analyzed following this structure:
- Overview — What the project does, key technologies
- DirectoryMap — Where files live, what to edit
- EntryPoints — How to start/run the app, config files
- DataModel — Data structures, schemas, DocTypes
- ExtensionPoints — How to customize without breaking things
- CommonEdits — Practical recipes for common tasks
This approach focuses on answering: "If I wanted to change X in this project, where would I go and what would I touch?"