umi README

The project's README from github.com/umijs/umi. As one markdown file: README.md.

umi

Version Downloads build status License

A framework in react community ✨

Please consider following this project's author, sorrycc, and consider starring the project to show your ❤️ and support.

🚀 Read the launch post →

📚 Learn Umi →

Contribution

See Contributing Guide.

Core Maintainers

Core Maintainers are community members who have contributed significantly to the project through addressing issues, fixing bugs, and implementing enhancements/features.

Maintainers

Maintainers are community members who have had 10 or more PRs merged in umi or have spent a lot of time contributing to the umi community or addressing issues.

Contributors

Contributors are community members who have had 1 or more PRs merged in umi. If you are a contributor, you can contact me [sorrycc] to join the Contributor Group.

Umi contributors

Community

LICENSE

MIT

umi (umijs/umi)

Searching Database…

16K ·GitHub
Что это такое?Umi — это фреймворк из экосистемы React: вы строите веб-приложение на его основе, а не собираете инструменты для React сами. В этом репозитории лежит исходный код фреймворка, он разрабатывается как монорепозиторий на pnpm + Turborepo.
Это фреймворк или библиотека компонентов?Это фреймворк, а не набор компонентов: в репозитории находятся собственные пакеты фреймворка, управляемые через pnpm workspaces и Turborepo, а повседневное использование описано в отдельной документации, а не на странице репозитория.
Как с этого начать?Перейдите по ссылке на документацию «Learn Umi» в README — именно этот путь предусмотрен для создания приложений. А чтобы работать с самим исходным кодом umi, разверните репозиторий через pnpm (Node >= 14, pnpm ^8.15.9).
Что должно быть установлено, чтобы с ним работать?Node 14 или новее и pnpm ^8.15.9 — обе версии зафиксированы в engines репозитория; сборки идут через его инструменты umi-scripts и Turborepo. Другие стеки вроде Python или Go не используются.
Рассказывает ли этот README, что фреймворк умеет на самом деле?Не особо — кроме описания в одну строку там только про участие в разработке, мейнтейнеров и сообщество. Документация по возможностям спрятана за ссылками «Learn Umi» и на пост о релизе, так что судите об umi по его документации.
Сообщество вокруг него только китайское или дружелюбно к английскому?README написан на английском, но чат сообщества, на который он ссылается, — китайскоязычная группа («交流和反馈群», группа для общения и обратной связи), так что будьте готовы, что экосистема проекта в основном говорит по-китайски.
umi до сих пор активно развивается?Все признаки говорят, что да: проект развивается с ноября 2017 года, у него около 16 000 звёзд на GitHub, он не переведён в архив, и работают несколько CI-пайплайнов, включая несколько сквозных наборов тестов.
Насколько тщательно он тестируется?В CI запускаются end-to-end наборы, покрывающие базовую настройку, шаблоны проектов и MFSU, плюс проверки покрытия тестами и сжатого размера бандла.
umi — проект одного человека, или на него можно смело ставить?Проект не держится на одном человеке: в README названы три ключевых мейнтейнера (sorrycc, xiaohuoni, fireairforce), более широкий круг мейнтейнеров, у каждого из которых по 10 и более принятых PR, и открытое сообщество контрибьюторов.
What are similar projects?taro, refine, nextra, react-router, woocommerce, next.js, svelte, wxt
Creator
umijs
Size
198 MB
Stars
16K
Age
8y
Commits · 90 Days