└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Metarhia Summer Camp 2022 2 | 3 | ## How to start 4 | 5 | - Please fill the form to register: https://forms.gle/tp15barQMhicrpJi9 6 | - Watch calls video recordings: [playlist](https://youtube.com/playlist?list=PLHhi8ymDMrQYEncnRabYxnNfRFLrnK9Gp) 7 | - You can see all issues in all repositories created for Metarhis Summer Camp 2022: [search](https://github.com/search?q=label%3Ametarhia-s%2722&state=open&type=Issues) 8 | - See groups to contribute but please request group leader for assignment before start implementing an issue 9 | 10 | ## Groups 11 | 12 | ### Metarhia CMS 13 | 14 | Markdown-based CMS, using Github as content storage and admin panel. 15 | 16 | - Repository: https://github.com/metarhia/metacms 17 | - Open issues: https://github.com/metarhia/metacms/issues 18 | - Example: https://github.com/metarhia/ExampleWebSite 19 | - Telegram group: https://t.me/joinchat/y8YHMD-_OS5mMGQy 20 | - Leader: [Timur Shemsedinov](https://github.com/tshemsedinov) 21 | 22 | ### CI/CD 23 | 24 | Infrastructure, CI/CD, DevOps tools. 25 | 26 | - Telegram group: https://t.me/joinchat/Jzu5KTdqTWhiODEy 27 | - Leader: **REQUIRED** 28 | 29 | ### Metaschema 30 | 31 | Schema-based type checking and scaffolding 32 | 33 | - Repository: https://github.com/metarhia/metaschema 34 | - Open issues: https://github.com/metarhia/metaschema/issues 35 | - Telegram group: https://t.me/joinchat/PnnnBfuKBkc0YTdi 36 | - Leader: [Georg Oldenburger](https://github.com/georgolden) 37 | 38 | ### Metacom core 39 | 40 | RPC protocol with tcp, http, and ws transports 41 | 42 | - Repository: https://github.com/metarhia/metacom 43 | - Open issues: https://github.com/metarhia/metacom/issues 44 | - Telegram group: https://t.me/joinchat/y8YHMD-_OS5mMGQy 45 | - Leader: [Timur Shemsedinov](https://github.com/tshemsedinov) 46 | 47 | ### Metacom streams 48 | 49 | Duplex multiplexing file streams 50 | 51 | - Repository: https://github.com/metarhia/metacom/tree/streams 52 | - Open issues: https://github.com/metarhia/metacom/issues?q=is%3Aissue+is%3Aopen+label%3Astreams 53 | - Telegram group: https://t.me/joinchat/y8YHMD-_OS5mMGQy 54 | - Streams usage example: https://github.com/rohiievych/metacom-streams-example 55 | - Leader: [Roman Ohiievych](https://github.com/rohiievych) 56 | 57 | ### File storage 58 | 59 | File storage library for MinIO and S3 60 | 61 | - Repository: https://github.com/metarhia/metastorage 62 | - Open issues: https://github.com/metarhia/metastorage/issues 63 | - Telegram group: https://t.me/joinchat/1Gyj_DYrIlNkYjEy 64 | - Leader: **REQUIRED** 65 | 66 | ### Mail subsystem 67 | 68 | Mail send and delivery subsystem 69 | 70 | - Repository: https://github.com/metarhia/metamail 71 | - Open issues: https://github.com/metarhia/metamail/issues 72 | - Telegram group: https://t.me/joinchat/YYPK6Wm8ompjMmIy 73 | - Leader: [Sergii Kostyrko](https://github.com/srg-kostyrko) 74 | 75 | ### Metatests and impress test-mode 76 | 77 | Metatests enchancement and impress test-mode 78 | 79 | - Repository: https://github.com/metarhia/metatests 80 | - Open issues: https://github.com/metarhia/metatests/issues 81 | - Telegram group: https://t.me/joinchat/2RLxBESTlRRhZjUy 82 | - Leader: **REQUIRED** 83 | 84 | ### Metharhia docs 85 | 86 | Tech stack documentation and docs website 87 | 88 | - Repository: http://github.com/Paul4Olden/metarhia-docs 89 | - Repository: https://github.com/metarhia/metarhia.com 90 | - Open issues: https://github.com/metarhia/metarhia-docs/issues 91 | - Open issues: https://github.com/metarhia/metarhia.com/issues 92 | - Telegram group: https://t.me/joinchat/P9N-CU0RggM2MjFi 93 | - Leader: **REQUIRED** 94 | 95 | ### Metarouter 96 | 97 | HTTP router for enterprise migration 98 | 99 | - Repository: 100 | - Open issues: 101 | - Telegram group: https://t.me/joinchat/P9N-CU0RggM2MjFi 102 | - Leader: **REQUIRED** 103 | 104 | ### Book 105 | 106 | "Metaprogramming: Multi-paradigm approach in the Software Engineering" 107 | 108 | - Repository: https://github.com/HowProgrammingWorks/Book 109 | - Telegram group: https://t.me/metaedu 110 | - Leader: [Timur Shemsedinov](https://github.com/tshemsedinov) 111 | 112 | ## Design 113 | 114 | - Telegram group: https://t.me/+kPpkhrpRnaBlODNi 115 | 116 | ## PR and Media 117 | 118 | - Telegram group: https://t.me/+8nzQYlwbdUFiZjUy 119 | 120 | ## Worker Threads Working Group 121 | 122 | - Repo: https://github.com/metarhia/noroutine 123 | - Issues: https://github.com/metarhia/noroutine/issues 124 | 125 | ## Utilities and tools 126 | 127 | - Repo: https://github.com/metarhia/metautil/issues 128 | 129 | ## MetaSQL 130 | 131 | - Repo: https://github.com/metarhia/metasql/issues 132 | --------------------------------------------------------------------------------