📚 Документация | 🚀 Пример (логин/пароль: admin/admin123)
Проект адаптации следующего поколения фронтенда для ContiNew Admin (в разработке), основан на базовой версии фронтенд-фреймворка Fantastic Admin.ContiNew Admin (Continue New Admin) — это система управления средним и крупным бизнесом, которая постоянно развивается и оптимизируется. Она предоставляет готовое решение для разработки, обеспечивая комфортное рабочее окружение. Благодаря открытому сотрудничеству, система повышает прозрачность технологий, усиливает коллективное мышление и способствует созданию лучших практик, что помогает в разработке корпоративных проектов.
Используемый технологический стек: Spring Boot 3 (Java 17), Vue 3 & TS & Vite 5 & Element Plus, Sa-Token, MyBatisPlus, Redisson, JetCache, JustAuth, Crane4j, EasyExcel, Liquibase, Hutool и т.д.## Происхождение проекта
Я увлечен архивацией данных, архивированные данные повышают эффективность обучения/работы, облегчая память. В процессе постоянной архивации данных, качественное "накопление" приводит к неравномерному и скачкообразному обучению/работе. Архивация данных — это процесс, который требует постоянного внимания.
С тех пор как я начал изучать программирование, моя архивация данных также началась. Решенные алгоритмические задачи, заметки, конфигурационные файлы для различных компонентов, даже некоторые выдающиеся стили дизайна и "поэтические" фрагменты кода. Эти данные обогащают мои решения, повышают мою производительность в программировании и постепенно превращаются в различные прототипы программ. Позже я осознал, что эти прототипы программ имеют более подходящее название: программные фреймворки/шаблоны.
Развитие технологий привело к тому, что жизненный цикл этих прототипов программ стал очень коротким. Они отличаются от других архивированных данных, иногда из-за работы у меня нет времени для их качественного накопления, и они становятся все менее удобными в использовании. Поэтому на некоторое время я放弃了维护,而是去采用一些更为成熟的框架。
然而,在使用了一些同类框架的几年之后,我遇到了一些困难:1. Найти фреймворк с хорошей расширяемостью, кодом, соответствующим стандартам, и комфортным опытом разработки очень сложно, всегда чего-то не хватает. 2. Для начального использования фреймворк может быть переусложнен, что затрудняет его использование? Или же функционал не полный, доступен только в профессиональной версии (платная)? Или код плохо читаем, а документация еще и платная. 3. После долгих поисков, некоторые из них могут стать "неактивными" из-за личной жизни авторов. 4. Отправка PR может не совпадать с идеями оригинального автора, что затрудняет доработку некоторых фреймворков. 5. В работе многие идеи/проекты ограничены требованиями клиентов и сроками разработки, что делает невозможным полное развитие шаблона, это как минимум неэффективно.Перевод сохраняет исходное форматирование и структуру текста, включая заголовки и списки. Лучшее время для посадки дерева — это десять лет назад, а следующее лучшее время — это сейчас. В итоге я решил попробовать написать всё с нуля в свободное время, начиная с добавления каждой зависимости. Я надеюсь, что это будет продолжать эволюционировать и улучшаться, поэтому я назвал его ContiNew (Continue New). Я надеюсь, что это не только будет удовлетворять мои потребности, но и будет использовать модель открытого сотрудничества, чтобы принимать больше возможностей, накапливать лучшие мысли и идеи дизайна. К тому же, если это будет открытым исходным кодом, и сможет предоставить комфортный опыт разработки для более широкого круга разработчиков, это будет ещё лучше.
| ----- | -------------------------------------------------------- | ---------------------------------------------------- | | GitHub | github.com/Charles7c/continew-admin-ui | github.com/Charles7c/continew-admin | | Gitee | gitee.com/continew/continew-admin-ui | gitee.com/continew/continew-admin |
Больше функций и улучшений в пути💦, последние планы проекта, его прогресс можно узнать в группе или следить за списком задач и журналом обновлений.
Мы очень рады приветствовать всех пользователей сообщества, желающих внести вклад в ContiNew Admin (разработка, тестирование, документация, ответы на вопросы и т. д.) или улучшить код. Приглашаем всех заинтересованных участников добавить в WhatsApp для обсуждения или принятия задач.
Ветки проекта ContiNew Admin в настоящее время делятся на ветку разработки следующего большого выпуска и ветку поддержки предыдущего большого выпуска. Перед созданием запроса на вытягивание (PR) убедитесь, что соответствующая ветка находится в состоянии поддержки, а также проверьте журнал обновлений/поддержку версий.| Ветка | Описание | | ----- | ------------------------------------------------------------------------ | | dev | Ветка разработки, по умолчанию содержит SNAPSHOT версию следующего большого выпуска, принимает PR с новыми функциями или улучшениями существующих функций | | x.x.x | Ветка поддержки, используется для исправления ошибок предыдущего выпуска до окончания периода поддержки (обычно до следующего большого выпуска), принимает только PR с исправлениями существующих функций, новые функции не принимаются |### Вклад в код
Если вы хотите добавить новую функцию или улучшить существующий код, вы можете следовать следующим шагам:
Помните, что если у вас есть вопросы или вам нужна помощь, мы всегда готовы помочь.
[!IMPORTANT] Добро пожаловать в проект ContiNew Admin! Мы очень благодарны за вашу поддержку. Для лучшего управления проектом, поддерживаемые лица выдвигают некоторые требования:
- Пожалуйста, убедитесь, что структура и названия файлов кода и конфигурационных файлов соответствуют стандартам, а также добавлены полные комментарии к коду.
- Перед отправкой кода, пожалуйста, следуйте Angular стандартам коммитов для сообщений коммитов.
cnadmin
в примечании, и вас добавят в группу для обсуждения технологий и обмена идеями.После добавления в группу вы сможете:
Благодарим всех участников проекта 🥰
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )