Documenting my journey as a student exploring the software development life cycle (SDLC) and creating a comprehensive guide to best practices in software development.
flowchart LR
subgraph Student exploring SDLC
A[Document journey and best practices]--> C[(GitHub Repository)]
C -->|Explore| D[Personal notes and quality resources references]
C --> |Welcome| P[Collaboration and contributions]
C -->|Focus on| software-development-topics
subgraph software-development-topics
direction LR
E[e.g.] --> F[Naming conventions]
E --> H[Documentation guidelines]
E --> I[Tool recommendations]
E --> J[Environment package management]
E --> K[Testing]
E --> L[CI/CD]
E --> M[Release processes]
E --> ETC[etc.]
end
subgraph Comprehensive guide to SDLC
D --> O[All stages and branches]
end
end
As a student exploring the software development life cycle (SDLC), I am documenting my journey and the best practices I discover along the way. This repository includes my personal experiences and references to quality resources, with a focus on a wide range of topics related to software development such as naming conventions, commit message standards, documentation guidelines, tool recommendations, environment package management, testing, continuous integration/continuous deployment, and release processes. My goal is to create a comprehensive guide to the SDLC, covering all stages and branches. Please note that my knowledge and understanding are still developing, and I welcome collaboration and contributions from others.
- Organize information in a structural and consise way
- Mermaid graphs are used a lot
- Provide references to quality resources
- Quick Start (NOT DONE)
- Changelog (NOT DONE)
- FAQ (NOT DONE)
- Contributing Guide (NOT DONE)
- License
- Support
This guide provides a quick way to get started with our project. Please see our [docs (NONE DONE YET)]([INSERT LINK TO DOCS SITE / WIKI HERE]) for a more comprehensive overview.
- [INSERT LIST OF REQUIREMENTS HERE]
- [INSERT LIST OF COMMON USAGE EXAMPLES HERE, WITH OPTIONAL SCREENSHOTS]
See our CHANGELOG.md for a history of our changes.
See our [releases page (NOT DONE)]([INSERT LINK TO YOUR RELEASES PAGE]) for our key versioned releases.
[INSERT LINK TO FAQ PAGE OR PROVIDE FAQ INLINE HERE]
[INSERT LINK TO CONTRIBUTING GUIDE OR FILL INLINE HERE]
[INSERT LINK TO YOUR CODE_OF_CONDUCT.md OR SHARE TEXT HERE]
See our: LICENSE