Getting Started
This guide will help you get started with the Epsilon monorepo.
Prerequisites
Section titled “Prerequisites”- Node.js 24 or later
- npm
Local Development
Section titled “Local Development”Website
Section titled “Website”cd epsilon-websitenpm cinpm run devRSS Feed API
Section titled “RSS Feed API”cd epsilon-rss-feed-apinpm cinpm run seedLocalD1 # Set up local databasenpm run devcd epsilon-wikinpm cinpm run devTesting
Section titled “Testing”Run tests for individual projects:
# Website testscd epsilon-website && npm test
# API testscd epsilon-rss-feed-api && npm testDeployment
Section titled “Deployment”All projects are deployed automatically via GitLab CI/CD pipelines when changes are pushed to the repository.