EasyApp is a tiny Web App provided by Cloud DevOps Visions. It developed in HTML, CSS, and JavaScript. It has few features and functionality but has and will include many of the DevOps practices and principles implemented in different tools, technologies, and platforms. This includes but not limits:
- Jasmine unit testing
- ESlint (Static code analysis for JavaScript)
- Selenium UI Automation tests
- Docker and Kubernetes
- Azure Pipelines
- Jenkins
- Azure
- AWS
- GCP
- And more.
The main goal of EasyApp is to be used to implement DevOps practices and principles with Cloud technologies and Platforms. To learn by doing for the complete DevOps End-to-End life cycle.
So, we will go through the End-to-End process of DevOps, which will include:
- Plan
- Develop
- Build
- Test
- Package
- Deploy
- Configure
- Monitor
Cloud DevOps Visions is an open-source initiative that believes in open-source education. It aims to help and educate people all over the world to learn DevOps and Cloud.
It will teach and help people to implement the best practices through different activities targeting a variety of tools, technologies, and platforms.
DevOps is one of the most emerging topics of software development today as it improves the whole software development process. Still, unfortunately, there is no clear, detailed, and explicit model to teach the best Modern Engineering practices on real-world projects; this was the main problem that leads to Cloud DevOps Visions community establishment.
Cloud DevOps Visions provides different services and several guides like live stream sessions, mentoring people like helping them to improve their career path and development, or even finding a job. Also, open-source projects and many others (e.g., people can work on the DevOps open-source projects and studying group because it a place to show yourself, your skills, commitment, and passion to all the communities.
Cloud DevOps Visions aims to build more community champions that can help others and more people. You need to think of the community as follows: it is just as a platform where you only contribute to this platform, and by doing so, you get recognized by people that they can trust in you, in what you are doing, and in your skills and commitment.
Another point, the community has more opportunities for professional networks like:
- 1St source for hiring skilled people
- CoP
- CoE
- Open Source
- Study groups
- Sharing knowledge
- Sharing Use Cases
- Sharing Business Cases
You need to keep connected as the following:
- Keep connected, comment, like and share on GitHub and Facebook page
- Make sure you read CoC/FAQ as it's is very important
- Try to be an active participant
- Attend the live session, being yourself and try to be visible and interactive
- Fill the feedback surveys
- Participate in the open discussions, try to ask questions, and share your ideas or suggestions.
See the Code of Conduct and FAQ page here
Run the following commands and replace the BranchName with the name of the branch you want to clone.
git clone https://github.com/CloudDevOpsVisions/EasyApp.git -b BranchName
cd EasyApp