Unverified Commit d4102a2a authored by Rosneft rosneft's avatar Rosneft rosneft Committed by GitHub
Browse files

Новая структура репозитория + страницы про научные публикации (#19)


* New structure implemented.
List of journals added.

* New part for 'papers-with-code'

---------
Co-authored-by: Julia Borisova's avatarChrisLisbon <yulashka.htm@yandex.ru>
Showing with 102 additions and 11 deletions
+102 -11
# Open-source-ops by NSS Lab. # Open-source-ops (by NSS Lab).
Этот репозиторий создан для хранения различных инструментов, скриптов, инструкций и руководств, Этот репозиторий создан для хранения различных инструментов, скриптов, инструкций и руководств,
которые могут быть полезны при создании проектов с открытым исходным кодом. которые могут быть полезны при создании проектов с открытым исходным кодом.
Для настройки инфраструктуры и CI/CD: ## Основные разделы:
- [Зеркалирование GitHub -> GitLab](/mirror_repo_to_gitlab.md); ### [Инструкции](/tutorials)
- [Зеркалирование GitHub -> GitLab](/tutorials/mirror_repo_to_gitlab.md);
- [Мультиязычные README](/tutorials/create_multilang_readme_files.md).
- [Мультиязычные README](/create_multilang_readme_files.md). ### [Шаблоны](/templates)
Чаты и каналы: TBD
- [ITMO.Opensource](https://t.me/itmo_opensource); ### [Примеры](/best-practices)
- [Open Source Россия](https://t.me/OpenSourceRu);
- [Новости NSS Lab](https://t.me/NSS_group).
Выступления и мастер-классы: TBD
### [Открытый код и наука](/science)
- [Где опубликовать научную статью про OS-разработку?](/science/journals.md)
### Чаты и каналы:
От авторов репозитория:
- [ITMO.Opensource](https://t.me/itmo_opensource) - чат про открытый код в науке;
- [NSS Lab News](https://t.me/NSS_group) - новости нашей лаборатории.
Внешние:
- [Open Source Россия](https://t.me/OpenSourceRu) - крупный канал про открытый код.
### Выступления и мастер-классы:
- Open-source meetup №1: [видео](https://aim.club/publications/scientific-open-source-meetup), - Open-source meetup №1: [видео](https://aim.club/publications/scientific-open-source-meetup),
[презентации](https://disk.yandex.ru/d/mFybSAZIVEbe7w). [презентации](meetups/scios-meetup-1);
- Open-source meetup №2: [call for speakers](https://aim.club/publications/scientific-open-source-meetup-2).
### Благодарности:
Репозиторий и связанные с ним активности финансируются Университетом ИТМО в рамках НИР магистров и аспирантов №622283
"Технологии обеспечения качества научных проектов с открытым исходным кодом" (2022-2023).
### См. также:
- [aimclub](https://github.com/aimclub) - библиотеки и фреймворки в области AI/ML;
- [ITMO-NSS-team](https://github.com/ITMO-NSS-team) - открытый код, связанный с научными разработками нашей лаборатории.
\ No newline at end of file
Списки примеров, иллюстрирующих "лучшие практики" в области разработки открытого ПО.
\ No newline at end of file
Материалы с наших выступлений, посвященных открытому коду.
\ No newline at end of file
File added
File added
File added
# Митап "Научный опенсорс" №1
16 декабря на Кронверском, 49 состоялся 1-ый Scientific Open-Source Meetup - встреча с ИИ-разработчиками и учеными, развивающими направление открытого кода в ИТМО.
На мероприятии собрались аспиранты, научные сотрудники и магистранты петербургских вузов,
а также представители IT-компаний. Слушатели из других городов присоединились к онлайн-трансляции.
Открыл встречу Александр Бухановский, научный руководитель исследовательского центра “Сильный ИИ в промышленности". Он рассказал о демократизации искусственного интеллекта (ИИ) и о создании в ИТМО открытого программного обеспечения в области ИИ и смежных цифровых технологий.
[Николай Никитин](https://github.com/nicl-nno) рассказал о том,
зачем в целом делать научный код открытым и каких принципов стоит придерживаться, работая в этом направлении.
Своим опытом работы над открытым репозиторием поделился [Александр Хватов](https://github.com/SuperSashka), руководитель лаборатории композитного ИИ (ЛабКИИ).
Научный сотрудник ЛабКИИ [Юлия Борисова](https://github.com/ChrisLisbon) более подробно раскрыла вопрос код-ревью.
Кроме этого, во второй половине мероприятия была проанонсирована [программа менторства открытого кода](https://aim.club/publications/mentoringprogram) в ИТМО под эгидой исследовательского центра “Сильный ИИ в промышленности".
Видео с мероприятия доступны по [ссылке](https://aim.club/publications/scientific-open-source-meetup).
Советы по публикации воспроизводимых научных результатов, полностью или частично основанных на открытом коде.
\ No newline at end of file
# Где можно опубликовать научную статью про личный или коллективный open-source проект?
## В области ИИ
### [Journal of Machine Learning Research](https://www.jmlr.org/mloss/) (Q1):
В секции "Machine Learning Open Source Software" публикации выходят в формате 4-страничных мини-статей.
Требования к статьям включают популярность репозитория, выраженную в пользователях и звездочках,
активность сообщества и т.п.
По нашему опыту - рецензии занимают до полу-года и обычно весьма подробны.
Исправления производятся в формате revise-and-resubmit.
При этом замечания выдвигаются не только по научной составляющей, но и, например, по качеству документации.
### [Papers With Code](https://paperswithcode.com/):
Автоматический агрегатор статей в области AI/ML со ссылками на GitHub.
Критерии ранжирования - тематика (CV, NLP и т.д.) и число звездочек.
## Без привязки к области
### [Journal of Open Research Software](https://openresearchsoftware.metajnl.com/) (Q2):
Публикует полноразмерные статьи про научные библиотеки с "high reuse potential".
Также принимаются статьи про различные аспекты разработки и поддержки разработки открытого научного ПО в целом.
### [Journal of Open Source Software](https://joss.theoj.org/) (без индексации):
Менее формальный, но очень качественно реализованный "developer-friendly" журнал про open-source.
Вся деятельность ведется через GitHub - от [ревью](https://github.com/openjournals/joss-reviews/issues) до
[документации](https://joss.readthedocs.io/en/latest/) для авторов и рецензентов.
Есть смысл почитать как минимум ради перенимания "хороших практик".
### [SoftwareX](https://www.softxjournal.com/) (Q2)
Open-Access журнал, публикующий статьи про научное ПО под открытой лицензией.
Под каждую публикацию создается репозиторий в [GitHub-е журнала](https://github.com/ElsevierSoftwareX).
\ No newline at end of file
Шаблоны и примеры файлов, которые могут пригодится при создании библиотек с открытым кодом.
\ No newline at end of file
File moved
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
- Введите ваш `access token` (его можно сгенерировать по [инструкции](https://docs.github.com/en/enterprise-server@3.4/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token), название может быть любым, срок действия обычно выставляют до одного года, среди `scopes` обязательно надо выбрать `repo`) - Введите ваш `access token` (его можно сгенерировать по [инструкции](https://docs.github.com/en/enterprise-server@3.4/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token), название может быть любым, срок действия обычно выставляют до одного года, среди `scopes` обязательно надо выбрать `repo`)
- Найдите в списке ваш проект - Найдите в списке ваш проект
- Задайте рядом с ним вашу группу на GitLab (для проектов NSS Lab используйте [ITMO-NSS-team](https://gitlab.actcognitive.org/itmo-nss-team)) - Задайте рядом с ним вашу группу на GitLab (для проектов NSS Lab используйте [ITMO-NSS-team](https://gitlab.actcognitive.org/itmo-nss-team))
![alt text](/images/gitlab_group.jpg) ![alt text](/tutorials/images/gitlab_group.jpg)
- Нажмите `Import` - Нажмите `Import`
- Уберите ветку main из списка защищённых: - Уберите ветку main из списка защищённых:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment