Developer Guide
Important: Yumeri is rapidly evolving. Check the latest APIs on GitHub: https://github.com/yumerijs/yumeri
Environment
Create a template project and use "npm run dev" or "yarn dev" to start the dev mode. In dev mode, plugins are loaded from the "plugins" folder first.
Workflow
- Create project
- Develop plugins
- Configure in "config.yml"
- Test locally
- Deploy
Core concepts
- Plugin system – see /en/start/plugin and /en/dev/plugin
- Routing – see /en/dev/route
- Middleware – see /en/dev/middleware
- Events – see /en/dev/event
Tips
- TypeScript for type‑safety
- Hot reload in dev
- Use caching and code‑splitting for performance
Best practices
- Modular design
- Clear interfaces
- Robust error handling
- Good documentation and tests
