{"id":26400532,"url":"https://github.com/dukerupert/mcc-web","last_synced_at":"2026-05-06T19:03:47.769Z","repository":{"id":279802863,"uuid":"939628771","full_name":"DukeRupert/mcc-web","owner":"DukeRupert","description":"A responsive blog platform for the Manifold Creator Collective (MCC) built with Sveltekit, Flowbite, TailwindCSS, NodeJS, and Directus CMS. Features optimized content delivery, customizable templates, and integrated tools for TTRPG creators to showcase their work, share resources, and build community.","archived":false,"fork":false,"pushed_at":"2025-03-30T23:58:58.000Z","size":14767,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-31T00:25:40.785Z","etag":null,"topics":["blog","directus","draw-steel","flowbite-svelte","nodejs","sveltekit","tailwindcss","ttrpgs"],"latest_commit_sha":null,"homepage":"https://manifoldcollective.com","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DukeRupert.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-26T21:05:16.000Z","updated_at":"2025-03-30T23:59:01.000Z","dependencies_parsed_at":"2025-03-31T00:33:17.861Z","dependency_job_id":null,"html_url":"https://github.com/DukeRupert/mcc-web","commit_stats":null,"previous_names":["dukerupert/draw-steel","dukerupert/manifold-creative-collective","manifold-creator-collective/manifold-creative-collective","manifold-creator-collective/mcc-web","dukerupert/mcc-web"],"tags_count":0,"template":false,"template_full_name":"CaiJimmy/hugo-theme-stack-starter","purl":"pkg:github/DukeRupert/mcc-web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DukeRupert%2Fmcc-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DukeRupert%2Fmcc-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DukeRupert%2Fmcc-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DukeRupert%2Fmcc-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DukeRupert","download_url":"https://codeload.github.com/DukeRupert/mcc-web/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DukeRupert%2Fmcc-web/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261827589,"owners_count":23215774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog","directus","draw-steel","flowbite-svelte","nodejs","sveltekit","tailwindcss","ttrpgs"],"created_at":"2025-03-17T14:26:41.196Z","updated_at":"2026-05-06T19:03:47.595Z","avatar_url":"https://github.com/DukeRupert.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The Manifold Creator Collective\n\n![Manifold Collective Logo](https://manifoldcollective.com/logo/MANIFOLD_LIGHT.png)\n\n## About The Manifold\n\nThe Manifold Creator Collective (MCC) unites passionate TTRPG designers developing content for Draw Steel and diverse tabletop roleplaying games. Our community showcases original creations, facilitates playtesting, offers professional design services, and shares expert resources. From established designers to newcomers, MCC provides tools, collaboration opportunities, and industry connections to advance your TTRPG projects. Join The Manifold and shape the future of tabletop gaming through our collaborative design community.\n\n## Project Overview\n\nThis repository contains the code for The Manifold's web platform - a responsive blog and community hub built with modern web technologies to support TTRPG creators.\n\n## Technologies Used\n\n- **Frontend Framework**: Sveltekit\n- **CSS Framework**: TailwindCSS with Flowbite components\n- **Backend**: NodeJS\n- **CMS**: Directus\n\n## Getting Started\n\n### Prerequisites\n\n- [Node.js](https://nodejs.org/) (LTS version recommended)\n- [pnpm](https://pnpm.io/) for package management\n\n### Installation\n\n1. Clone the repository\n   ```bash\n   git clone https://github.com/your-organization/manifold-collective.git\n   cd manifold-collective\n   ```\n\n2. Install dependencies\n   ```bash\n   pnpm i\n   ```\n\n3. Set up environment variables\n   Create a `.env` file in the root directory with the following variables:\n   ```\n   PUBLIC_DIRECTUS_URL=https://content.manifoldcollective.com\n   ```\n\n4. Start the development server\n   ```bash\n   pnpm run dev\n   ```\n\n5. Open your browser and navigate to `http://localhost:5173`\n\n## Features\n\n- Responsive design optimized for all devices\n- Customizable templates for TTRPG content\n- Integrated tools for showcasing creative work\n- Resource sharing capabilities\n- Community building features\n\n## Deployment\n\nThe project uses a simple CI/CD pipeline:\n\n1. **Trigger**: Updating the version number in `package.json` and pushing to the master branch automatically triggers the deployment workflow\n2. **Build Process**: GitHub Actions builds a Docker image and pushes it to Docker Hub under the tags `dukerupert/mcc-web:latest` and `dukerupert/mcc-web:{version}`\n3. **Deployment**: Watchtower running on the VPS detects the updated Docker image and automatically pulls and deploys the new version\n\nThe GitHub workflow and Dockerfile are included in the repository.\n\n## Contributing\n\nWe welcome contributions from the community! Please read our contributing guidelines before submitting pull requests.\n\n## License\n\nSpecify your license information here.\n\n## Contact\n\n- Website: [manifoldcollective.com](https://manifoldcollective.com)\n- Email: [logan@fireflysoftware.dev](mailto:logan@fireflysoftware.dev)\n\n## Acknowledgements\n\n- All the contributors and TTRPG creators who are part of The Manifold\n- The Draw Steel community\n- Open source technologies that make this project possible","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdukerupert%2Fmcc-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdukerupert%2Fmcc-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdukerupert%2Fmcc-web/lists"}