Dev Docs 
Welcome to the Dev Docs repository! This project is a comprehensive developer documentation site built using VitePress.
Project Overview 
This repository hosts the documentation for various developer-related topics, such as REST APIs, Temporal, Kubernetes, TDD with Java, and more.
Features 
- Dynamic Documentation: Easy to navigate and fully customizable.
- Topics Covered: - REST APIs: Best practices, Idempotency, eTags, Rate Limiting, and more.
- Temporal: Documentation for integrating with Spring Boot.
- Kubernetes: Step-by-step guides to set up and deploy applications.
- TDD with Java: Practical guide and best practices.
- Others: Including tools like Neovim, SSH, and Server Access.
 
Project Structure 
- .github/workflows/contains GitHub Actions workflows for CI/CD.
- docs/contains all the documentation content.
- .vitepress/contains configuration files for the VitePress build.
- .gitignorehelps exclude unnecessary files from version control.
- package.jsonmanages dependencies and scripts.
Running Locally 
To run this project locally, follow these steps:
- Clone the Repository: sh- git clone https://github.com/Beyond-Boilerplate/technical-docs.git cd technical-docs
- Install Dependencies: sh- npm install
- Run the Development Server: sh- npm run docs:dev
- Build the Static Files: sh- npm run docs:build
Deploying to GitHub Pages 
The deployment process is handled automatically using GitHub Actions. Any changes pushed to the main branch will trigger the deployment workflow, building and publishing the updated site to GitHub Pages.
Contributing 
Contributions are welcome! If you notice anything that could be improved, feel free to open an issue or submit a pull request.
