└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # GoProfessional 2 | 3 | Go is great language with an awesome community. A community that ranges from beginners to pros. Thinking a bit about it, I thought why not use some free time to harness our Go skills and GoPro :). 4 | 5 | The idea here is to get experts from the community to review the code for the projects we develop. Some of us will have more knoweldge in Go than the others which is even better. The goal is to come up with coding projects (repositories under https://github.com/GoSayan ). And then code it together taking into consideration good patterns and incorporating topics such as: 6 | - CI / CD 7 | - Messaging 8 | - Networking 9 | - Web developement 10 | - API developement or usage 11 | - DBMS 12 | - ... and more 13 | 14 | Add your suggestion for projects and your feedback to the GoSayan Slack channel. 15 | 16 | 17 | ## Below are some project templates 18 | Each repository belonging to the same topic should have the same topic tag. For example, repository "GoDockerDeploy" has the tags #golang and #docker. For DB related projects the tags should be #golang #db for example. 19 | 20 | #### Docker 21 | - [The GoDockerDeploy Template Project Repository](https://github.com/GoSayan/GoDockerDeploy) 22 | 23 | #### DB 24 | - [The GoDB Template Project Repository](https://github.com/GoSayan/GoDB) 25 | 26 | #### CI/CD 27 | - [The GoTesting Template Project Repository](https://github.com/GoSayan/GoTesting) 28 | 29 | #### Messaging 30 | - [The GoMessaging Template Project Repository](https://github.com/GoSayan/GoMessaging) 31 | 32 | #### Web Developement 33 | - [The GoWeb Template Project Repository](https://github.com/GoSayan/GoWeb) 34 | 35 | #### Networking 36 | - [The GoNetworking Template Project Repository](https://github.com/GoSayan/GoNetworking) 37 | 38 | #### Datascience 39 | - [The GoDataScience Template Project Repository](https://github.com/GoSayan/GoDataScience) 40 | 41 | 42 | 43 | If you would like to moderate any of these projects please let us know on the **gosayan** slack channel. 44 | 45 | If you decide to collaborate or contribute to one of the projects, it would be great to create a project template with subdirectories that follow the best-practice :) 46 | 47 | Eventually, after the completion of each project, we will end-up with a set of nice patterns for each use-case. 48 | --------------------------------------------------------------------------------