Version: 1.0.0
Last Updated: December 3, 2025
Status: Published
Audience: Developers (Backend, Frontend, Full-Stack)
This section contains coding practices, development workflows, setup guides, and implementation documentation for IoT Bay contributors.
| Document | Purpose | For Whom |
|---|---|---|
| BACKEND_GUIDE.md | Java/Servlet/DAO patterns and best practices | Backend Developers |
| FRONTEND_GUIDE.md | JSP/TypeScript/CSS patterns | Frontend Developers |
| CODE_STYLE.md | Coding standards & conventions | All Developers |
| GIT_WORKFLOW.md | Branching & commit strategy | All Developers |
| CONTRIBUTING.md | How to contribute | Contributors |
| API_DOCUMENTATION.en_docs.md | Extended API reference documentation | Backend Devs |
| COLOR_REFACTORING_GUIDE.en_docs.md | KickoffLabs-based design optimization (494 lines) | Frontend Devs, Designers |
| JSP_DEVELOPER_DOCUMENTATION.en_docs.md | Backend JSP/Servlet implementation patterns (56K chars) | Backend Developers |
| UI_UX_DOCUMENTATION.en_docs.md | Frontend implementation patterns (208K chars) | Frontend Developers |
| TYPESCRIPT_MIGRATION.md | TypeScript migration strategy | Frontend Developers |
| deployment/ | Deployment guides and procedures | DevOps, Developers |
Note:
.en_docs.mdfiles contain specialized implementation details and multilingual content complementing standard guides.
- Read BACKEND_GUIDE.md
- Review CODE_STYLE.md
- Check GIT_WORKFLOW.md
- Deep dive: JSP_DEVELOPER_DOCUMENTATION.en_docs.md
- Read FRONTEND_GUIDE.md
- Review CODE_STYLE.md
- Check GIT_WORKFLOW.md
- Deep dive: UI_UX_DOCUMENTATION.en_docs.md
- Design system: COLOR_REFACTORING_GUIDE.en_docs.md
- Start with CONTRIBUTING.md
- Set up Git workflow: GIT_WORKFLOW.md
- Learn code standards: CODE_STYLE.md
- Pick your path: BACKEND_GUIDE.md or FRONTEND_GUIDE.md
1. Clone Repository
↓
2. Create Feature Branch (git checkout -b feature/your-feature)
↓
3. Write Code (following CODE_STYLE.md)
↓
4. Write Tests
↓
5. Commit Changes (following GIT_WORKFLOW.md)
↓
6. Push & Create Pull Request
↓
7. Code Review & Merge
See GIT_WORKFLOW.md for detailed workflow documentation.
This section contains 11 files organized into:
- 2 core development guides (backend, frontend)
- 3 workflow documents (code style, Git, contributing)
- 4 specialized implementation guides (
.en_docs.md) - 2 migration/future planning docs
- 1 deployment subdirectory
- Master Index → INDEX.md
- Architecture → 2_architecture/
- Requirements → 3_requirements/
- Testing → 5_testing/
- Getting Started → 1_getting-started/
Version: 1.0.0
Status: Published
Last Updated: December 3, 2025
Maintained By: IoT Bay Documentation Team
Document Version: 1.0.0