Before Starting
On this page
If you want to create a custom configuration with mika-shell, you’ll need some basic frontend knowledge. Even if you’ve never worked with frontend development before, you can treat mika-shell as a starting point—the frontend ecosystem is thriving, and various tools can help you quickly bring ideas to life.
Experienced Developers
If you’re already proficient in frontend development, you can skip this section.Beginners
If you’re new, this section aims to provide some introductory guidance. The author is not a frontend expert, merely sharing suggestions based on personal experience. If you have better ideas, feel free to submit a PR to improve the documentation.
Essential Basics
Understand HTML, CSS, and JavaScript
mika-shell is built on these three core technologies, so mastering them is necessary.Choose a Frontend Framework
You can choose a framework like React, Vue, Svelte, or Solid to improve development efficiency.Use Additional Tools
- TypeScript — JavaScript with type syntax.
- Tailwind CSS — helps you avoid writing verbose CSS.
- Sass — a more advanced form of CSS.