The 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.
This 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.
- Frontend Framework: Sveltekit
- CSS Framework: TailwindCSS with Flowbite components
- Backend: NodeJS
- CMS: Directus
-
Clone the repository
git clone https://github.com/your-organization/manifold-collective.git cd manifold-collective
-
Install dependencies
pnpm i
-
Set up environment variables Create a
.env
file in the root directory with the following variables:PUBLIC_DIRECTUS_URL=https://content.manifoldcollective.com
-
Start the development server
pnpm run dev
-
Open your browser and navigate to
http://localhost:5173
- Responsive design optimized for all devices
- Customizable templates for TTRPG content
- Integrated tools for showcasing creative work
- Resource sharing capabilities
- Community building features
The project uses a simple CI/CD pipeline:
- Trigger: Updating the version number in
package.json
and pushing to the master branch automatically triggers the deployment workflow - Build Process: GitHub Actions builds a Docker image and pushes it to Docker Hub under the tags
dukerupert/mcc-web:latest
anddukerupert/mcc-web:{version}
- Deployment: Watchtower running on the VPS detects the updated Docker image and automatically pulls and deploys the new version
The GitHub workflow and Dockerfile are included in the repository.
We welcome contributions from the community! Please read our contributing guidelines before submitting pull requests.
Specify your license information here.
- Website: manifoldcollective.com
- Email: logan@fireflysoftware.dev
- All the contributors and TTRPG creators who are part of The Manifold
- The Draw Steel community
- Open source technologies that make this project possible