- Shell 39.1%
- TypeScript 28.6%
- Dockerfile 16.2%
- Makefile 8.8%
- JavaScript 5.4%
- Other 1.9%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| custom/templates | ||
| forgejo-image | ||
| src | ||
| .dockerignore | ||
| .editorconfig | ||
| .env.common | ||
| .env.deploy | ||
| .env.dev | ||
| .gitignore | ||
| diff.sh | ||
| docker-compose.deploy.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| extract.sh | ||
| LICENSE.md | ||
| Makefile | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| update-docker-compose-deploy.sh | ||
| vite.config.mts | ||
Главная страница и темы
Данный репозиторий является основной площадкой для разработки и обсуждения цветовой темы платформы и её главной страницы совместно с ALT Gnome Web.
Минимальная версия Forgejo - 11.0.0
Разработка
Зависимости:
# apt-get install node npm crudini rsync docker-compose-v2
Запуск:
$ make dev
Адрес локального сервера —
http://localhost:3000/
Очистка:
$ make clean
Структура репозитория
src: Набор тем, стилей, медиаматериалов и переводов
custom: Файлы-шаблоны, извлечённые из Docker-образа для модификации. Для извлечения новых шаблонов необходимо модифицировать скрипт extract.sh
forgejo-image: Директория для конфигурации изначального Docker-образа
docker-compose.yml и docker-compose.deploy.yml: Файлы для локального и тестового развёртывания Docker-образа соответственно
extract.sh: Скрипт для извлечения файлов из развёрнутого локально Docker-образа
Makefile: Файл настроек для подготовки локального сервера разработки