SDLC docs

This commit is contained in:
Thanakorn
2026-08-17 17:09:27 +07:00
parent 6c39700d74
commit a71366ec9f
49 changed files with 4763 additions and 2 deletions
@@ -0,0 +1,73 @@
# Project Repository
| Document field | Value |
|---|---|
| Document | Project Repository |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Title | บันทึกที่เก็บโครงการหลัก |
| Project period | 05/01/26–24/08/26 |
| Record preparation date | 17/08/26 |
| Release | 17/08/26 V1.0 |
| Standard | ISO/IEC 29110 Basic Profile |
| Developer / System Analyst | ธนกร สถิตวิทยากุล |
| Project Manager | คุณอภิรัชต์ สุภัทรประทีป |
| Project Sponsor / Customer Representative | คุณเสรี วิริยะสกุลธรณ์ |
| Status | Final — reflects the repository state at report preparation |
## 1. Purpose
This record identifies the single authoritative repository that stores BRN WMS source code, deployment configuration, and SDLC work products, so that project artifacts can be located, accessed, and audited.
## 2. Repository identification
| Field | Value |
|---|---|
| Repository type | Git |
| Primary (authoritative) remote | `origin` — `git@188.166.228.62:nok/wms-app.git` |
| Default branch | `main` |
| HEAD at report preparation | `6c39700` — Add interactive script to generate root .env for docker-compose (17/08/26) |
| Total commits at report preparation | 105 |
| Earliest evidenced commit | `9a50080` — init wms (19/02/26) |
| Access | SSH key-based Git authentication |
## 3. Repository contents
| Area | Path | Contents |
|---|---|---|
| Application source | `app/` | PHP application: login/onboarding, inventory/warehouse, orders, accounting, reporting, barcode |
| Realtime/scheduled services | `nodejs/` | Socket.IO notifications and scheduled stock/GL jobs |
| Deployment | `docker/`, `docker-compose.yml`, `.env.example`, `setup.php` | Container build, environment generation, one-shot database setup |
| Demo/seed data | `demo_seed*.php` | Representative demo data population scripts |
| SDLC work products | `sdlc/` | ISO/IEC 29110 PM and SI work products (this document's own folder) |
| Supporting scripts | `scripts/` | Project support scripts |
| Landing/front pages | `landing/` | Public-facing pages |
## 4. Repository management
The repository is managed solely through Git; there is no separate document-management system for source code. SDLC work-product Markdown and generated HTML are version-controlled in the same repository as the application source, under `sdlc/`. Exported PDF copies of PM work products are kept outside the repository at `C:\Users\TL\Documents\200-WMS-26-001-00\1-PM Process (10 Work Product)`.
## 5. Approval
### Prepared by
Name: ธนกร สถิตวิทยากุล
Role: Developer / System Analyst
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed by
Name: คุณอภิรัชต์ สุภัทรประทีป
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: คุณเสรี วิริยะสกุลธรณ์
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: กรรมการผู้จัดการ
Company: บริษัท บี.อาร์.เอ็น. เอ็นเตอร์ไพรส์ จำกัด
Signature: ______________________________________________
Date: ___________________________________________________