Этот репозиторий содержит веб-клиент образовательной платформы MergeMinds. Мы используем Typescript, SvelteKit, TailwindCSS и shadcn-svelte в качестве библиотеки компонентов.
Сперва склонируйте репозиторий:
git clone [email protected]:dsc-sgu/mm-frontend.git
cd mm-frontendЗатем установите зависимости и запустите сервер. В качестве менеджера пакетов используется yarn:
yarn
yarn dev # для запуска dev сервера
yarn build # для сборки приложения
yarn format # для форматирования кода с помощью prettier
yarn lint # для проверки кода prettier и eslintНе нужно беспокоиться о том, что забыли отформатировать или проверить код перед коммитом, так как у нас настроены precommit хуки с использованием husky и lint-staged. Однако, если вам нужно закоммитить непроверенный код (чего делать не рекомендуется), можно использовать флаг --no-verify для команды git commit.
Мы открыты для вклада! Если вы хотите помочь, пожалуйста, создайте pull request с изменениями или issue с предложением функционала. Кстати, убедитесь, что ваш код в pull request проходит все проверки.
Мы отчаянно пытаемся нагнать бекенд. Текущий прогресс:
- Вход и регистрация
- Страница курсов
- Страница курса
- Страница попытки
- Страница профиля
- Главная страница
Этот список может быть изменён в любое время