Im creating new app that will help to new DevOps developers better understand concepts of DevOps and how it works
Source: Dev.to
Project Overview
I’m a passionate developer based in Lithuania, and I’m starting a project to help others better understand and use DevOps, CI/CD, and Docker.
The concept is called PipeViz – a tool that visualizes ideas, schemas, and CI/CD pipelines as they actually are. It will integrate authentication via GitHub, GitLab, and Google for future implementations.
Current Features
- Visualization of CI/CD pipelines and infrastructure schemas
- Support for Docker instance representation
- Planned authentication options: GitHub, GitLab, Google
Ideas for Expansion
- Interactive Editing: Allow users to modify pipeline diagrams directly within the UI.
- Template Library: Provide pre‑built pipeline templates for common workflows (e.g., build‑test‑deploy).
- Real‑time Collaboration: Enable multiple users to work on the same diagram simultaneously.
- Export Options: Support exporting diagrams to formats like PNG, SVG, or JSON.
- Integration with CI Tools: Pull pipeline definitions from Jenkins, CircleCI, GitHub Actions, etc., and visualize them automatically.
- Metrics Dashboard: Show pipeline performance metrics (duration, success rate, resource usage).
- Learning Resources: Embed tutorials, best‑practice guides, and example projects to aid new DevOps developers.
Feel free to suggest additional features or improvements!