Artberry-web/README.md
2025-04-18 17:03:53 +03:00

61 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[![](https://artberry.xyz/static/Logo.svg "test")](https://artberry.xyz/static/Logo.svg "test")
### Booru сайт нового поколения
**Открытый репозиторий веб-приложения [Artberry](https://artberry.xyz/ "Artberry")**
------------
### Используемые технологии
#### Backend:
- ##### ЯП: [Python](http://https://www.python.org/ "Python")
- ##### ФРЕЙМВОРК: [Flask](https://https://flask.palletsprojects.com/en/stable/ "Flask")
- ##### ШАБЛОНИЗАЦИЯ: [JINJA](https:/https://jinja.palletsprojects.com/en/stable// "JINJA")
#### Frontend:
- ##### HTML
- ##### CSS | [SASS](https://sass-lang.com/ "SASS")
- ##### JAVASCRIPT
------------
#### ЗАПУСК И ТЕСТИРОВАНИЕ
#### Для удобства и скорости разработки выполните следующие шаги:
#### Создание виртуального окружения:
- `python -m venv venv`
#### Запуск виртуального окружения:
*WINDOWS*:
- **powershell:** ` .\venv\Scripts\Activate`
- **CMD:** `venv\Scripts\activate.bat`
*LINUX* | *MAC*:
- `source venv/bin/activate`
#### Установка зависимостей:
- `pip install -r requirements.txt`
#### Запуск проекта:
- `python app.py` или `flask run`
#### Для отладки в конце файла `app.py` измените:
- `app.run(debug=False)` **на:** `app.run(debug=True)`
------------
#### КОМПИЛЯЦИЯ CSS ИЗ SASS
#### Для компиляции в реальном времени:
- `sass --watch static/css/styles.scss:static/css/styles.css`
*Эта команда будет отслеживать изменения в файле `styles.scss` и автоматически компилировать его в `styles.css`*
#### Для одноразовой компиляции:
- `sass static/css/styles.scss:static/css/styles.css`
*Эта команда выполнит одноразовую компиляцию из файла `styles.scss` в `styles.css`*
------------