├── LICENSE ├── README.md ├── assets ├── Logo │ ├── CloudDevOps-Visions_Horizontal_Black.png │ ├── CloudDevOps-Visions_Horizontal_Concrete.png │ ├── CloudDevOps-Visions_Horizontal_Gray.png │ ├── CloudDevOps-Visions_Horizontal_Green.png │ ├── CloudDevOps-Visions_Horizontal_White.png │ ├── DevOps-Visions_Horizontal_Black.png │ ├── DevOps-Visions_Horizontal_Concrete.png │ ├── DevOps-Visions_Horizontal_Gray.png │ ├── DevOps-Visions_Horizontal_Green.png │ └── DevOps-Visions_Horizontal_White.png └── MICS │ ├── CDV-members.gif │ ├── DevOps-End-to-End.gif │ ├── DevOpsVisions-Activities.gif │ ├── active-part.gif │ ├── community-network.gif │ └── what-is-EasyApp.gif └── mics └── coc └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 DevOps Visions 4 | Founder:Mohamed Radwan 5 | https://mohamedradwan.com/ 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy 8 | of this software and associated documentation files (the "Software"), to deal 9 | in the Software without restriction, including without limitation the rights 10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | copies of the Software, and to permit persons to whom the Software is 12 | furnished to do so, subject to the following conditions: 13 | Don't change the words "DevOps Visions" at any place in the source code to any other name. 14 | 15 | 16 | The above copyright notice and this permission notice shall be included in all 17 | copies or substantial portions of the Software. 18 | 19 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 25 | SOFTWARE. 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) 2 | [![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/DevOpsVisions/EasyApp/issues) 3 | 4 |

5 |
6 | DevOps Visions Logo 7 |
8 |

9 | 10 | 11 | # Cloud DevOps Visions 12 | **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. 13 | 14 | 15 | It will teach and help people to implement the best practices through different activities targeting a variety of tools, technologies, and platforms. 16 | 17 | 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. 18 | 19 | # Cloud DevOps Visions provides several activities 20 | ![Cloud DevOps Visions](https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/master/assets/MICS/DevOpsVisions-Activities.gif) 21 | 22 | **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. 23 | ## See all the previous sessions: 24 | [Click here](https://github.com/CloudDevOpsVisions/LiveSessions) 25 | 26 | # Cloud DevOps Visions memebers 27 | **Cloud DevOps Visions** has more than 1100 memebers from more than 40 countries. 28 | 29 | ![Cloud DevOps Visions](https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/master/assets/MICS/CDV-members.gif) 30 | 31 | 32 | # What is EasyApp? 33 | ![Cloud DevOps Visions](https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/master/assets/MICS/what-is-EasyApp.gif) 34 | 35 | **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. 36 | This includes but not limits: 37 | - Jasmine unit testing 38 | - ESlint (Static code analysis for JavaScript) 39 | - Selenium UI Automation tests 40 | - Docker and Kubernetes 41 | - Azure Pipelines 42 | - Jenkins 43 | - Azure 44 | - AWS 45 | - GCP 46 | - And more. 47 | ## Visit EasyApp GitHub repo: 48 | [Click here](https://github.com/CloudDevOpsVisions/EasyApp) 49 | 50 | 51 | # EasyApp as End-to-End DevOps with the Cloud 52 | 53 | ![Cloud DevOps Visions](https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/master/assets/MICS/DevOps-End-to-End.gif) 54 | 55 | 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. 56 | 57 | So, we will go through the End-to-End process of DevOps, which will include: 58 | 1. Plan 59 | 1. Develop 60 | 1. Build 61 | 1. Test 62 | 1. Package 63 | 1. Deploy 64 | 1. Configure 65 | 1. Monitor 66 | 67 | # Why to join Cloud DevOps Visions? 68 | 69 | ![Cloud DevOps Visions](https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/master/assets/MICS/community-network.gif) 70 | 71 | 72 | **Cloud DevOps Visions** aims to build more community champions that can help others and more people. 73 | 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. 74 | 75 | Another point, the community has more opportunities for professional networks like: 76 | - 1St source for hiring skilled people 77 | - CoP 78 | - CoE 79 | - Open Source 80 | - Study groups 81 | - Sharing knowledge 82 | - Sharing Use Cases 83 | - Sharing Business Cases 84 | 85 | 86 | # How to understand more about the project? 87 | ![Cloud DevOps Visions](https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/master/assets/MICS/active-part.gif) 88 | 89 | You need to keep connected as the following: 90 | - Keep connected, comment, like and share on GitHub and Facebook page 91 | - Make sure you read CoC/FAQ as it's is very important 92 | - Try to be an active participant 93 | - Attend the live session, being yourself and try to be visible and interactive 94 | - Fill the feedback surveys 95 | - Participate in the open discussions, try to ask questions, and share your ideas or suggestions. 96 | 97 | 98 | # Do you have any questions or inquires? 99 | [See the Code of Conduct and FAQ page here](https://github.com/CloudDevOpsVisions/Docs/tree/master/mics/coc) 100 | 101 | ### Quick Start 102 | 103 | Run the following commands and replace the BranchName with the name of the branch you want to clone. 104 | 105 | ``` 106 | git clone https://github.com/CloudDevOpsVisions/EasyApp.git -b BranchName 107 | cd EasyApp 108 | ``` 109 | 110 | 111 | 112 | 113 | 114 | -------------------------------------------------------------------------------- /assets/Logo/CloudDevOps-Visions_Horizontal_Black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/Logo/CloudDevOps-Visions_Horizontal_Black.png -------------------------------------------------------------------------------- /assets/Logo/CloudDevOps-Visions_Horizontal_Concrete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/Logo/CloudDevOps-Visions_Horizontal_Concrete.png -------------------------------------------------------------------------------- /assets/Logo/CloudDevOps-Visions_Horizontal_Gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/Logo/CloudDevOps-Visions_Horizontal_Gray.png -------------------------------------------------------------------------------- /assets/Logo/CloudDevOps-Visions_Horizontal_Green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/Logo/CloudDevOps-Visions_Horizontal_Green.png -------------------------------------------------------------------------------- /assets/Logo/CloudDevOps-Visions_Horizontal_White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/Logo/CloudDevOps-Visions_Horizontal_White.png -------------------------------------------------------------------------------- /assets/Logo/DevOps-Visions_Horizontal_Black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/Logo/DevOps-Visions_Horizontal_Black.png -------------------------------------------------------------------------------- /assets/Logo/DevOps-Visions_Horizontal_Concrete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/Logo/DevOps-Visions_Horizontal_Concrete.png -------------------------------------------------------------------------------- /assets/Logo/DevOps-Visions_Horizontal_Gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/Logo/DevOps-Visions_Horizontal_Gray.png -------------------------------------------------------------------------------- /assets/Logo/DevOps-Visions_Horizontal_Green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/Logo/DevOps-Visions_Horizontal_Green.png -------------------------------------------------------------------------------- /assets/Logo/DevOps-Visions_Horizontal_White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/Logo/DevOps-Visions_Horizontal_White.png -------------------------------------------------------------------------------- /assets/MICS/CDV-members.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/MICS/CDV-members.gif -------------------------------------------------------------------------------- /assets/MICS/DevOps-End-to-End.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/MICS/DevOps-End-to-End.gif -------------------------------------------------------------------------------- /assets/MICS/DevOpsVisions-Activities.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/MICS/DevOpsVisions-Activities.gif -------------------------------------------------------------------------------- /assets/MICS/active-part.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/MICS/active-part.gif -------------------------------------------------------------------------------- /assets/MICS/community-network.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/MICS/community-network.gif -------------------------------------------------------------------------------- /assets/MICS/what-is-EasyApp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudDevOpsVisions/Docs/1138abea9fed78d3943787c938f1f07cd49ed073/assets/MICS/what-is-EasyApp.gif -------------------------------------------------------------------------------- /mics/coc/README.md: -------------------------------------------------------------------------------- 1 | # Cloud DevOps Visions Community Code of Conduct (CoC) and FAQ 2 | ## Contents 3 | - [Intro (Must read)](#intro-must-read) 4 | - [Live and recording session](#live-and-recording-session) 5 | - [Respect everyone](#respect-everyone) 6 | - [Using your microphone during the session](#using-your-microphone-during-the-session) 7 | - [Our main source of communication](#our-main-source-of-communication) 8 | - [Supporting times for old videos/sessions](#supporting-times-for-old-videossessions) 9 | - [The open source projects (Group B only)](#the-open-source-projects-group-b-only) 10 | - [Speaking during sessions](#speaking-during-sessions) 11 | - [Post session survey](#post-session-survey) 12 | - [During session survey (Group B only)](#during-session-survey-group-b-only) 13 | - [I can't find my question/answer here. What I should do?](#i-cant-find-my-questionanswer-here-what-i-should-do) 14 | - [I am new. What I should do to join? what can I do? How can I participate?](#i-am-new-what-i-should-do-to-join-what-can-i-do-how-can-i-participate) 15 | - [Where or how can I register?](#where-or-how-can-i-register) 16 | - [Do I need to register for every event/session?](#do-i-need-to-register-for-every-eventsession) 17 | - [I want to contribute to the open source project on GitHub, can you add me?](#i-want-to-contribute-to-the-open-source-project-on-github-can-you-add-me) 18 | - [Where can I find the DevOps open source project on GitHub?](#where-can-i-find-the-devops-open-source-project-on-github) 19 | - [Where can I find past and future events?](#where-can-i-find-past-and-future-events) 20 | - [Where can I find and download the presentations for the previous events??](#where-can-i-find-and-download-the-presentations-for-the-previous-events) 21 | - [I don't want to receive any invitation or emails anymore?](#i-dont-want-to-receive-any-invitation-or-emails-anymore) 22 | - [Chat and discussion during the live session](#chat-and-discussion-during-the-live-session) 23 | - [I have issue in the chat area during the session and I can't send message?](#i-have-issue-in-the-chat-area-during-the-session-and-i-cant-send-message) 24 | - [How to join the meeting?](#how-to-join-the-meeting) 25 | - [Do I need to install Microsoft Teams?](#do-i-need-to-install-microsoft-teams) 26 | - [I have issue joining the meeting using MS Teams?](#i-have-issue-joining-the-meeting-using-ms-teams) 27 | - [I registered but I didn't get an invitation?](#i-registered-but-i-didnt-get-an-invitation) 28 | - [If I can't join the live session, can I still watch it?](#if-i-cant-join-the-live-session-can-i-still-watch-it) 29 | - [If I can't join the live session or either the live broadcast, is there any video record for the event?](#if-i-cant-join-the-live-session-on-ms-teams-either-the-live-broadcast-on-youtube-is-there-any-video-record-for-the-event) 30 | - [Where can I find the video record for old sessions?](#where-can-i-find-the-video-record-for-old-sessions) 31 | - [I want to contribute but I don't know what to do?](#i-want-to-contribute-but-i-dont-know-what-to-do) 32 | - [What if I raised a Pull Request (PR) and it’s not accepted?](#what-if-i-raised-a-pull-request-pr-and-its-not-accepted) 33 | - [What is needed to contributor to the community?](#what-is-needed-to-contributor-to-the-community) 34 | - [Can I ask any question regarding any subject outside the session topic?](#can-i-ask-any-question-regarding-any-subject-outside-the-session-topic) 35 | - [How this community can help me?](#how-this-community-can-help-me) 36 | - [I heard about groups, so what are they?](#i-heard-about-groups-so-what-are-they) 37 | 38 | 39 | ## Intro (Must read) 40 | 41 | This doc is very important, and it should answer **99%** of your questions or issues. 42 | Please always try to find an answer here for your question or issue before asking a new one. 43 | 44 | Also, please try to read this document before joining the live sessions or contribute to the open source projects 45 | If you couldn't find your question or issue here in this document, please raise an issue on GitHub on the following project: 46 | - [Cloud DevOps Visions Issues](https://github.com/CloudDevOpsVisions/Docs/issues) 47 | 48 | ## Live and recording session 49 | All sessions will be live and recorded on YouTube If you don't like to be recorded, please don't join the sessions. 50 | 51 | ## Respect everyone 52 | Please respect everyone as it is important no matter what is the gender, religion, opinion, age, etc and we don't speak or discuss any of that. 53 | 54 | ## Using your microphone during the session 55 | Please mute your mic all the time, only open your mic when you are speaking and turn it off immediately after you stop talking. 56 | 57 | ## Our main source of communication 58 | Our main source of information and communication is GitHub under GitHub/CloudDevOpsVisions. So, please keep connected through it. You will find many answers and help to most of your questions about anything related to live sessions, groups, open source, etc. 59 | 60 | It will explain many of your inquiries about our community. So, please try to spend some time reading the Readme and several documents under all repos to get familiar with what we do, how we do it and why we do it. 61 | - [Cloud DevOps Visions Docs.](https://github.com/CloudDevOpsVisions/Docs) 62 | 63 | ## Supporting times for old videos/sessions 64 | Since one of the main goals of the live session is to support the old published free courses and videos. 65 | So, priority questions are the questions that based on missing gaps, difficult parts, extra, etc in the previous videos from session on YouTube, so when you ask question please tag it as a priority question if it is, so we can know that. 66 | 67 | ## The open source projects (Group B only) 68 | Another one of the main goals is to build an open source DevOps community to help learn by doing and this will be with Group B (Responsive). 69 | 70 | ## Speaking during sessions 71 | Anyone can speak at any time during the session but please respect everyone and don't interrupt each other and give everyone space and room to speak and explain. 72 | 73 | ## Post session survey 74 | The post session survey is very important. The improvement and the decisions regarding the next session is always based on survey. So, please try to make all effort to fill it. 75 | 76 | ## During session survey (Group B only) 77 | For Group B only, there is during session survey, please keep it opened all the time during the session, I will usually use it to take your opinion about any point or for voting during the session to take decision regarding the subject to continue explaining or enough etc.. 78 | 79 | ## I can't find my question/answer here what I should do? 80 | You just need to raise an issue with your question on the Docs repo on GitHub as the following:
81 | [Raise an issue to ask a new question here](https://github.com/CloudDevOpsVisions/Docs/issues) 82 | 83 | ## I am new. What I should do to join? What can I do? How can I participate? 84 | You just need to do the following: 85 | 1. Register. 86 | 1. Deeply read all the CoC and FAQ. 87 | 1. Watch the recording for the previous sessions on YouTube. 88 | 89 | ## Where or how can I register? 90 | Only new user registers here:
[http://bit.ly/3nUaEbc](http://bit.ly/3nUaEbc) 91 | 92 | ## Do I need to register for every event/session 93 | No, you don't need to register for every event, once you registered for one event, you will get notification by email for all future events. 94 | 95 | ## I want to contribute to the open source project on GitHub, can you add me? 96 | I don't add people to the repo, you need to create a fork of the repo in your GitHub account and start working, once you have something nice, raise a pull request and so on. 97 | 98 | By providing pull requests which has good work, you will get good reputation and trust among the community and among us. 99 | Also, look at this post to tell you what you can do and why? 100 | 101 | [https://opensource.guide/how-to-contribute/](https://opensource.guide/how-to-contribute/) 102 | 103 | ## Where can I find the DevOps open source project on GitHub? 104 | Here is the link: 105 | 106 | [https://github.com/CloudDevOpsVisions/EasyApp/](https://github.com/CloudDevOpsVisions/EasyApp/) 107 | 108 | ## Where can I find past and future events? 109 | All past events on the following YouTube playlist: 110 | 111 | [Past events/sessions](https://www.youtube.com/watch?v=tE4d6f4Thzk&list=PLe14MLC-Nwy5m-rJkznGnSkyEIFPmdVaP) 112 | 113 | For future events, it will be scheduled on YouTube on the following link: 114 | 115 | [Future events/sessions](https://www.youtube.com/user/MRadwanMSF) 116 | 117 | ## Where can I find and download the presentations for the previous events? 118 | You will find them on the following link: 119 | 120 | [https://github.com/CloudDevOpsVisions/LiveSessions](https://github.com/CloudDevOpsVisions/LiveSessions) 121 | 122 | ## I don't want to receive any invitation or emails anymore? 123 | Please reply to any old invitation or send a new email, and let us know, and we will remove you from the milling list. 124 | 125 | ## Chat and discussion during the live session 126 | Usually, there is no moderator for the chat, if there is, it will be announced in the beginning of the session and if there is no announcement, it means you should not expect reply in the chat window, but you may get reply from people attending. 127 | 128 | ## I have issue in the chat area during the session and I can't send message? 129 | We didn't disable the chat for anyone, most people have no issue, try to reconnect, if it's still not working, there is no option to do from our side. 130 | 131 | ## How to join the meeting? 132 | If you register, you will get an email invite which has the meeting link. 133 | 134 | ## Do I need to install Microsoft Teams? 135 | No, it's even better you don't, you can use the browser only and join as a guest which means you don't even need a Microsoft account to join, find more info here:
136 | [https://support.microsoft.com/en-us/office/join-a-meeting-without-a-teams-account](https://support.microsoft.com/en-us/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) 137 | 138 | 139 | ## I have issue joining the meeting using MS Teams? 140 | Most people joining the meeting without any issue following the instructions provided in the event post on the Facebook page, if you have any issue, it could be regarding your machine configuration or due the meeting reaches out the maximum number (250). You still can watch the event live on YouTube or even recorded video later on the same YouTube channel. 141 | 142 | ## I registered but I didn't get an invitation? 143 | Please try to double-check your email, junk folder and so on, if you still can't find the invitation, please register again and make sure you type your email correctly. We saw many registered people added wrong emails. 144 | 145 | ## If I can't join the live session, can I still watch it? 146 | Yes, all events will be broadcasted live on YouTube and you can still watch it but the questions will not be monitored during the session. 147 | 148 | ## If I can't join the live session on MS Teams either the live broadcast on YouTube, is there any video record for the event? 149 | Yes, all events/sessions will be video recorded and will be published on YouTube with high quality video on the following playlist: 150 | 151 | [Past events/sessions](https://www.youtube.com/watch?v=tE4d6f4Thzk&list=PLe14MLC-Nwy5m-rJkznGnSkyEIFPmdVaP) 152 | 153 | ## Where can I find the video record for old sessions? 154 | You will find them on the YouTube with the same or similar title as the event on the following playlist: 155 | 156 | [Past events/sessions](https://www.youtube.com/watch?v=tE4d6f4Thzk&list=PLe14MLC-Nwy5m-rJkznGnSkyEIFPmdVaP) 157 | 158 | 159 | ## I want to contribute but I don't know what to do? 160 | You need to learn what does it means to be a contributor and I am trying to help everyone here. 161 | To start contribution to the DevOps Open Source or any other project, There are only 3 ways to do that….. 162 | 163 | 1. If you don’t’ like anything, you see an improvement or you have a suggestion, just fork and do 164 | it in your repo then raise a PR (Pull Request). 165 | 166 | 1. If you don’t want to do it, just raise an issue/enhancement/bug, etc. on GitHub related project. 167 | * EasyApp 168 | https://github.com/CloudDevOpsVisions/EasyApp/issues 169 | * Docs 170 | https://github.com/CloudDevOpsVisions/Docs/issues 171 | 172 | 1. If you really want to contribute and do anything but you don’t know from where to start, just go to the backlog and pick any item that you see you can do it, then do as the same as the first point, fork, do it and raise PR. 173 | * EasyApp 174 | https://github.com/CloudDevOpsVisions/EasyApp/projects/1 175 | * Docs 176 | https://github.com/CloudDevOpsVisions/Docs/projects/1? 177 | 178 | ## What if I raised a Pull Request (PR) and it’s not accepted? 179 | It it’s not accepted without any comments, it means you failed to provide any value, therefore always do a PR which has small changes and learn how to provide values. Just think if you can really provide a value, no one will reject that value even if it’s very small but if your PR has many changes and the feedback will take longer time than to do the task, probably you will not receive a feedback. 180 | E.g. if you correct a spelling mistake in few words or fix broken links and raise a PR, no one will reject that 😊 181 | So, again, always do a small PR and learn from the feedback from your mistakes. 182 | 183 | ## What is needed to contributor to the community? 184 | You need to learn the culture of the community, some of that as the following: 185 | - Honest and transparent 186 | - Contributor vs. Consumer 187 | - Initiative and Proactive vs. Reactive 188 | - Actions vs. suggestions 189 | - Deep reading and attention to details 190 | - Do your homework first before asking for help or for more info 191 | - No repeated questions 192 | - Welling to help before seeking recognition 193 | - Quality of contribution 194 | - Welling and looking for feedback even if it’s too tough 195 | - Community only opens the door, you have to walk through it 196 | 197 | ## Can I ask any question regarding any subject outside the session topic? 198 | **If you are in Group (A) session** 199 | 200 | You are only allowed to ask related questions to the discussed topics. 201 | Most of the questions will be at the end of the session, but you can ask a few questions during the session. 202 | 203 | **If you are in Group (B) session** 204 | 205 | You can ask anything you want at any time, but you have to go for the prerequisites first to make sure this question not already has answer which you can access, here is the the prerequisites: 206 | 1. Deeply read the Code of Conduct (CoC) and FAQ 207 | 1. If it's technical questions, search my YouTube channel for similar topics first and watch the founded video and if it doesn't cover your questions, prepare your question. 208 | 1. If it's regarding the open source project, try to download the project first on your machine, run the unit tests, run the UI tests and so on before asking any questions. 209 | 210 | ## How this community can help me? 211 | There are many ways you can get benefits from this community. 212 | 1. You can join Group (A) sessions where you can learn different topics by attending well-structured sessions. 213 | 214 | 1. You can join Group (B) and become part of the community where you can contribute to the open source project and learn by doing. 215 | 216 | 1. You can get a job recommendation by providing good contribution, you will get recognition by the community. Many members of this community are hiring managers who are looking for good people to join their companies. 217 | So, by showing your skills and what you can do in real projects for the community, they can trust you then maybe hire you. 218 | 219 | 1. You can get a mentor to help you improve and plan your career path. 220 | 1. You can participate in CoP or CoE and improve your skills and improve your job by being part of that teams or even use their recommendations. 221 | 222 | ## I heard about groups, so what are they? 223 | It just to dived people based on their interest, and We are divided into two groups until now. 224 | 225 | **Group (A) (Well structured)** 226 | - Session is time-boxed to 1 hour 227 | - The session is well structured and has a well-defined agenda which will be sent upfront as part of the invitation. 228 | - Session levels will be set and sent as part of the invitation as well 229 | - Session level will be 3 levels (Beginner/Intermediate, Advanced and Expert level) 230 | - Session is divided into 3 parts explanation, demos, Q&A 231 | - A few questions allowed during the session, the rest of the questions at the last 5-10 minutes of the session within the 1 hour time. 232 | 233 | **Group (B) (Responsive)** 234 | - Session is time-boxed to 1 hour 235 | - We will run the sessions as an Agile session. 236 | - The scope of the session defined by time, not by features either topics 237 | - No well-defined agenda. 238 | - I will answer questions regarding my old videos or old session 239 | - Everything based on interactivity and live feedback during the session itself. 240 | - We will discuss, share and work on the DevOps open source projects, etc. 241 | - We will discuss and answer any questions during the session based on a judgment call during the session. 242 | - By default, all people are part of the 2 groups, if you want to be part of one group only, please let me know. 243 | - As Group B has open scope questions, please try to avoid asking the same questions in previous sessions again and again, I hope that people and new people not keep repeating the same questions that we discussed in every session. So, let's try to make every live session is a unique content and not repeated as possible. 244 | 245 |

246 | 247 | ## Links: 248 | 249 | [Past events/sessions](https://www.youtube.com/watch?v=tE4d6f4Thzk&list=PLe14MLC-Nwy5m-rJkznGnSkyEIFPmdVaP) 250 | 251 | [The Registration form for new people](http://bit.ly/3nUaEbc) 252 | 253 | [DevOps Project (EasyApp)](https://github.com/CloudDevOpsVisions/EasyApp/) 254 | 255 | 256 | 257 | --------------------------------------------------------------------------------