Skip to content

Commit 3f177a4

Browse files
committed
Extend SEF5 and SEF6 hints and requirements
1 parent ac8b5f9 commit 3f177a4

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

Practice/SEF5-6.ru.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,25 @@
11
# Практика и проекты
22

33
## Возможные варианты:
4+
45
- Контрибьюшен в любой open-source проект или библиотеку
56
- Контрибьюшен в [Metarhia](https://github.com/metarhia)
67
- Проект студенческой группы или общественный проект в открытом коде
78
- Собственный open-source проект
89

9-
## Разрешается (при разумном обосновании выбора):
10-
- Любой язык
11-
- Любой технологический стек
12-
- Можно использовать любые зависимости
10+
## Что разрешено и что запрещено:
11+
12+
- Любой язык.
13+
- Любой технологический стек.
14+
- Можно использовать любые зависимости.
15+
- Репозиторий обязательно размещается на https://github.com в открытом доступе.
16+
- Проект не может быть одномоментно залит на гитхаб за день до сдачи, его нужно
17+
вести в гитхабе на протяжении нескольких месяцев, чтобы была видна работа,
18+
история коммитов и PR (pull request). Хорошо, если можно будет проследить
19+
улучшение кодовой базы, рефакторинг и оптимизацию.
1320

1421
## Если вы делаете свой репозиторий, то он обязательно должен включать:
22+
1523
- Юниттесты, системные и интеграционные (по желанию нагрузочные тесты)
1624
- CI (например: TravisCI, Github Actions)
1725
- Лицензию и список контрибьютеров
@@ -23,6 +31,7 @@
2331
- Дотфайлы для системы контроля версий и менеджера пакетов
2432

2533
## Проекты, в которые можно конрибьютить:
34+
2635
- Рекурсивное наблюдение за файловой системой: https://github.com/metarhia/metawatch
2736
- Утилиты для интерфейса командной строки: https://github.com/metarhia/metacommand
2837
- Хелпер (обертка) для node.js модуля vm: https://github.com/metarhia/metavm

0 commit comments

Comments
 (0)