Skip to content

Commit 4ab28ba

Browse files
committed
Add SEF5 and SEF6 practice
1 parent aaf5a58 commit 4ab28ba

File tree

2 files changed

+42
-1
lines changed

2 files changed

+42
-1
lines changed

Practice/Index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
- Модуль [SEF1](SEF1.ru.md) (1 курс, 1 семестр)
44
- Модуль [SEF2](SEF2.ru.md) (1 курс, 2 семестр)
55
- Модули [SEF3 и SEF4](SEF3-4.ru.md) (2 курс)
6-
- Модуль SEF4 (2 курс, 2 семестр)
6+
- Модули [SEF5 и SEF6](SEF5-6.ru.md) (3 курс)

Practice/SEF5-6.ru.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Практика и проекты
2+
3+
## Возможные варианты:
4+
- Контрибьюшен в любой open-source проект или библиотеку
5+
- Контрибьюшен в [Metarhia](https://github.com/metarhia)
6+
- Проект студенческой группы или общественный проект в открытом коде
7+
- Собственный open-source проект
8+
9+
## Разрешается (при разумном обосновании выбора):
10+
- Любой язык
11+
- Любой технологический стек
12+
- Можно использовать любые зависимости
13+
14+
## Если вы делаете свой репозиторий, то он обязательно должен включать:
15+
- Юниттесты, системные и интеграционные (по желанию нагрузочные тесты)
16+
- CI (например: TravisCI, Github Actions)
17+
- Лицензию и список контрибьютеров
18+
- Хорошее ведение репозитория: issues, pull requests, (желательно milestones)
19+
- Семантическое версионирование: https://semver.org/
20+
- Ведем CHANGELOG.md
21+
- И выпускаем версии в виде тегов
22+
- Настроенный линтер (для js еще и prettier)
23+
- Дотфайлы для системы контроля версий и менеджера пакетов
24+
25+
## Проекты, в которые можно конрибьютить:
26+
- Рекурсивное наблюдение за файловой системой: https://github.com/metarhia/metawatch
27+
- Утилиты для интерфейса командной строки: https://github.com/metarhia/metacommand
28+
- Хелпер (обертка) для node.js модуля vm: https://github.com/metarhia/metavm
29+
- Query builder и миграции для Postgres: https://github.com/metarhia/metasql
30+
- Сетевой протокол: https://github.com/metarhia/metacom
31+
- Библиотека для логирования: https://github.com/metarhia/metalog
32+
- Шаблонизатор: https://github.com/metarhia/tickplate
33+
- Web-locks API (блокировки): https://github.com/metarhia/web-locks
34+
- Библиотека для асинхронного программирования: https://github.com/metarhia/metasync
35+
- Простые асинхронные абстракции: https://github.com/metarhia/do
36+
- Буферизация для Writable Stream: https://github.com/metarhia/metastreams
37+
- Библиотека для цветов в консоли: https://github.com/metarhia/concolor
38+
- Загрузчик конфигурации: https://github.com/metarhia/config
39+
- Фреймворк тестирования: https://github.com/metarhia/metatests
40+
- Общие утилиты: https://github.com/metarhia/common
41+
- Общие утилиты (облегченная): https://github.com/metarhia/metautil

0 commit comments

Comments
 (0)