PRs are always welcome.
First, please read our Code of Conduct.
If you have any questions please reach out to us on Discord in the #contribute channel.
First, install nvm:
Then use nvm to install the latest Node LTS:
nvm install --lts
Then install pnpm
Then install deps via pnpm:
pnpm i
packages/core- Core package for DMNO (includes CLI)packages/docs-site- Docs site (https://dmno.dev)packages/dmno-api- Basic api for tracking email signups
plugins/1password- DMNO plugin for 1Passwordplugins/encrypted-vault- DMNO plugin for encrypted valuesplugins/bitwarden- DMNO plugin for Bitwarden Secrets Managerplugins/infisical- DMNO plugin for Infisical
integrations/astro- DMNO integration for Astrointegrations/vite- DMNO integration for Viteintegrations/nextjs- DMNO integration for Next.jsintegrations/remix- DMNO integration for Remixintegrations/fastify- DMNO integration for Fastify
platforms/netlify- DMNO platform for Netlifyplatforms/vercel- DMNO platform for Vercelplatforms/cloudflare- DMNO platform for Cloudflare
packages/encryption-lib- Encryption library for DMNOpackages/ts-lib- TypeScript utilitiespackages/ui-lib- UI library for DMNO
packages/tsconfig- shared TypeScript config for DMNOpackages/eslint-config- shared ESLint config for DMNO