Before Starting

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

  1. Understand HTML, CSS, and JavaScript
    mika-shell is built on these three core technologies, so mastering them is necessary.

  2. Choose a Frontend Framework
    You can choose a framework like React, Vue, Svelte, or Solid to improve development efficiency.

  3. Use Additional Tools

    • TypeScript — JavaScript with type syntax.
    • Tailwind CSS — helps you avoid writing verbose CSS.
    • Sass — a more advanced form of CSS.

AI Documentation

DeepWiki Zread