mirror of
https://github.com/EDeev/mospoly-helper.git
synced 2026-06-15 11:01:14 +03:00
4.8 KiB
4.8 KiB
Структура git-репозитория
Следует придерживаться предложенной структуры git-репозитория. При необходимости допускается создавать дополнительные папки верхнего уровня.
Файловая структура git-репозитория
/
├── README.md
├── docs/
│ ├── README.md
│ ├── practice_documentation.md
│ └── ...
├── reports/
│ ├── README.md
│ ├── report.pdf
│ └── ...
├── site/
│ ├── index.html
│ ├── css/
│ │ └── style.css
│ └── images/
│ └── logo.png
├── src/
│ ├── main.py
│ └── ...
├── task/
│ ├── README.md
│ └── report_template.md
└── .gitignore
Описание структуры git-репозитория
-
README.md Файл, расположенный в корне репозитория, содержит основную информацию о проекте:
- Наименование практики.
- Период проведения.
- Участники (ФИО).
- ФИО ответственного по проектной (учебной) практике.
- Наименование проекта по «Проектной деятельности».
- ФИО куратора по проектной деятельности.
- Формулировка задания вариативной части. Этот файл служит точкой входа для всех, кто работает с репозиторием.
-
docs/ Папка для размещения документации по практике в формате Markdown:
- README.md — основной файл с документацией, описывающий процесс выполнения практики.
- При необходимости могут добавляться дополнительные файлы Markdown.
-
reports/ Папка для хранения бинарных файлов отчётов:
- report.pdf — пример итогового отчёта в формате PDF.
- Возможны другие форматы (например, DOCX), если это требуется.
-
site/ Папка для статического сайта со всеми его ресурсами:
- index.html — главная страница сайта.
- css/ — подпапка для файлов стилей:
- style.css — пример файла стилей.
- images/ — подпапка для изображений:
- logo.png — пример изображения (логотип или другая графика). Эта папка полностью изолирует ресурсы сайта от остальной части проекта.
-
src/ Папка для исходного кода, создаваемого в рамках вариативного задания:
- main.py — пример файла с кодом (например, на Python).
- Структура внутри папки может расширяться в зависимости от нужд проекта (дополнительные файлы или подпапки).
-
task/ Папка предназначена для хранения текста задания и шаблона отчёта:
- README.md — полный текст задания в формате Markdown.
- report_template.md — шаблон отчёта, который участники могут использовать для подготовки итоговых документов.
-
.gitignore Файл в корне репозитория, используемый для исключения из коммитов временных файлов, кэшей или других ненужных данных (например,
__pycache__,*.log).
Преимущества структуры
- Чёткое разделение: Каждая папка отвечает за свою задачу, что упрощает навигацию и управление проектом. Все элементы (README, задание, документация, отчёты, код, сайт) имеют свои места в репозитории.
- Гибкость: Структура позволяет легко добавлять новые файлы в соответствующие разделы (например, дополнительные отчёты или код).