This directory contains all documentation for the Library Management System.
- User Guide - Instructions for using the application
- Developer Guide - Information for developers
- Architecture Diagrams - System architecture and design diagrams
- PlantUML (for generating architecture diagrams)
- Markdown viewer (for viewing documentation)
- Install PlantUML from https://plantuml.com/download
- Run the diagram generation script:
./generate_diagrams.bat
The documentation is written in Markdown format and can be viewed using:
- GitHub's built-in Markdown viewer
- Any Markdown editor/viewer
- Web browsers with Markdown plugins
When updating documentation:
- Update the relevant Markdown files
- Regenerate diagrams if needed
- Test the documentation locally
- Commit changes to the repository
- Use clear, concise language
- Include code examples where appropriate
- Keep diagrams up to date with code changes
- Follow the established documentation structure
- Fork the repository
- Make your documentation changes
- Generate/update diagrams if needed
- Submit a Pull Request