Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ustu/lectures

Repository files navigation

Инструкция как писать эту документацию

Документация написана при помощи языка разметки reStructuredText и генератора Sphinx. Sphinx — это генератор документации, который преобразует файлы в формате reStructuredText в HTML website и другие форматы (PDF, EPub и man).

Установка

Клонирование репозитария

$ git clone git@github.com:ustu/lectures.www.git
$ cd lectures.www

Инициализация подмодулей (сами лекции)

$ git submodule update --init --recursive --remote

Установка

$ pip install -r _lectures/requirements.txt

или через nix:

$ cd _lectures
$ nix-shell

Структура

.
├── docs <----- Файлы настроек для лекций в формате RST
├── vagrant <----- Docker контейнер для запуска примеров
├── make.bat
├── Makefile
├── README.rst
├── requirements.txt
├── rstlint.py
├── CONTRIBUTING.rst
├── test.sh <----- Всякие линтеры и чекеры
└── Vagrantfile <----- Vagrant для автоматизации запуска
 Docker контейнеров

Сборка

Для Unix like

$ LECTURES=www make html

В Docker

$ LECTURES=www vagrant up --provider=docker
$ LECTURES=www vagrant reload

Требования к оформлению

Смотри CONTRIBUTING.rst

Join the chat at https://gitter.im/ustu/lectures

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /