Jump to content

Repo Index

From Game in the Brain Wiki

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

  1. Overview — What it does, technologies, quick orientation
  2. DirectoryMap — Directory structure, what to edit
  3. EntryPoints — How the app starts, config files, request flow
  4. DataModel — DocTypes: Employee, Leave, Payroll, etc.
  5. ExtensionPoints — Hooks, overrides, customization patterns
  6. CommonEdits — Recipes for common customization tasks

comfac-webshop Pages

  1. Overview — What it does, technologies, quick orientation
  2. DirectoryMap — Directory structure, what to edit
  3. EntryPoints — How the app starts, config files, request flow
  4. DataModel — DocTypes: Website Item, Cart, Wishlist, etc.
  5. ExtensionPoints — Hooks, overrides, customization patterns
  6. 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

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:

  1. Overview — What the project does, key technologies
  2. DirectoryMap — Where files live, what to edit
  3. EntryPoints — How to start/run the app, config files
  4. DataModel — Data structures, schemas, DocTypes
  5. ExtensionPoints — How to customize without breaking things
  6. 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?"