Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.09 KB

File metadata and controls

44 lines (31 loc) · 1.09 KB

Contributing to mise

Thanks for your interest in contributing.

Getting Started

git clone https://github.com/mo3moha/mise.git
cd mise
npm install
npm run dev

Development

  • npm run dev — Start Astro dev server (port 4321)
  • npm run build — Build for production
  • Pages are in src/pages/, components in src/components/
  • API routes in src/pages/api/ have prerender = false
  • Translations in src/i18n/translations.ts

Adding a Language

  1. Add your language key to src/i18n/translations.ts in the languages object and ui object
  2. Create src/pages/{lang}/index.astro (copy from src/pages/en/index.astro)
  3. Add the locale to astro.config.mjsi18n.locales
  4. Add email strings in src/lib/services/email.tsemailStrings

Pull Requests

  • One feature per PR
  • Run npm run build before submitting
  • Keep it minimal — mise values simplicity

Reporting Issues

Open a GitHub issue with:

  • What you expected
  • What happened
  • Steps to reproduce

License

By contributing, you agree that your contributions will be licensed under the MIT License.