{"repo":"RocketChat/GSoC-Community-Hub","free":true,"listed":false,"github":"https://github.com/RocketChat/GSoC-Community-Hub","clone":"git clone https://github.com/RocketChat/GSoC-Community-Hub.git","description":"Ready-to-run hub to engage and extend your Google Summer of Code Community","language":"Svelte","stars":21,"topics":["community","community-project","component-architecture","full-stack","gsoc","javscript","nextjs"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Google Summer of Code Community Hub An easy to use, ready-for-customization, community engagement and management system specially designed for Google Summer of Code communities. Technical Synopsis A fully componentized (not page-based as in nextjs) scalable web app, with a set of tested full-stack configurable GSoC-friendly components, ready to be customized for your GSoC community. Full stack components are components that may encapsulate server-side behaviors in addition to client-side/UI behaviors. This system can be configured (layout of pages based on components; and parameterization of the components) via a specially designed DSL. The way the Domain Specific Language works is simple; - Specify imports using use X from module - Get component data using the get syntax - Specify page layout by placing components inside of the tag This DSL will facilitate the creation of a near-future drag-and-drop \"what-you-see-is-what-you-get\" GUI layout tool; as well as AI prompt based generation of entire community websites. For a more thorough rundown, its creator provides a excellent summary. Currently, the system is built based on Svelte 5. Layout is powered by bootstrap. Runtime is bun. Developing The system is superbly lightweight yet runs across all OS and environments. First, install bun. It should take 2 minutes. Then, cd into your working directory GsoC-Community-Hub . To install dependencies: Customize the environment variables: To generate specified pages via the DSL (these w","default_branch":null,"files":null,"tree":[],"storefront":"/r/RocketChat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RocketChat/GSoC-Community-Hub/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}