Skip to content

Commit

Permalink
SENATOROV updating DIRECTORY.md and README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Zakieva committed Nov 28, 2024
1 parent 80b81e1 commit c30c35b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 140 deletions.
5 changes: 5 additions & 0 deletions DIRECTORY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@

## Docs
* Git
* [Git Command](docs/git/git_command.ipynb)
* [Intro To Git](docs/git/intro_to_git.ipynb)
144 changes: 4 additions & 140 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,141 +1,5 @@
![photo_2024-01-16_20-54-32](https://github.com/user-attachments/assets/125c5dfa-f2d0-4d38-9599-6159665ecc86)


### Подробная инструкция

1. **Поставьте звезду репозиторию**
- Убедитесь, что вы поставили звезду репозиторию, https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV
![image](https://github.com/user-attachments/assets/aa4e7946-d65f-4f5f-91a2-84a1dc3bdcb4)

2. **Присоединитесь к команде**
- Если вас нет в списке [команды Senatorov](https://github.com/orgs/SENATOROVAI/teams/senatorov-team), отправьте сообщение в чат [здесь](https://t.me/c/1937296927/3602) с:
- Вашим логином в Telegram @ВашЮзерНеймТелеграм
- Ссылкой на ваш профиль GitHub
- в посте добавьте хэштег #githubaccount

1. **Создайте новую ветку**
- Перейдите на [страницу веток](https://github.com/SENATOROVAI/GithubLogin-Data-Science-For-Beginners-from-scratch-SENATOROV/branches) и создайте новую ветку, назвав её вашим [логином GitHub](https://github.com/settings/admin).
- Пример ![image](https://github.com/user-attachments/assets/09181e62-84f8-4992-86a4-13394c7a014a)
4. **Клонируйте репозиторий**
- Скачайте репозиторий на ваш локальный компьютер любым удобным способом. Рекоммендую Github Desktop
<img width="995" alt="Screenshot 2024-11-27 at 4 01 19 AM" src="https://github.com/user-attachments/assets/51b74e3d-369b-46fa-be37-6f99c44bf587">

5. **Переключите ветки**
- Убедитесь, что вы переключились на вашу новую ветку в GitHub Desktop.
![image](https://github.com/user-attachments/assets/82f6acc8-3e4f-4abd-bc9b-0514a47056f4)

5.1 **Откройте курсор в github desktop и переключите в нем ветки**
![изображение](https://github.com/user-attachments/assets/ff126dff-f663-4808-b99d-450493fd326a)



<img width="1074" alt="Screenshot 2024-11-27 at 4 26 31 AM" src="https://github.com/user-attachments/assets/0298410e-f652-4518-a8e1-580d555ea27b">

6. **Введите команды в терминал**
- Откройте терминал и убедитесь что там написано Data-Science-For-Beginners-from-scratch-SENATOROV
![изображение](https://github.com/user-attachments/assets/c5692ba1-5029-4688-a33b-22220b1cb58a)

![изображение](https://github.com/user-attachments/assets/6145231b-a5b4-488b-967a-5d4ed9b995a5)
- Затем вставьте 4 команды ниже, в терминал, по очереди, и нажмите каждый раз Enter
- git init
- pip install pre-commit
- pre-commit install
- pre-commit run --all-files

- Документация по линтерам:
- Pylint https://pylint.pycqa.org
- Pydocstyle https://docs.astral.sh/ruff/rules/#pydocstyle-d
- Flake8 https://flake8.pycqa.org/en/latest/index.html
- Mypy https://mypy.readthedocs.io/en/stable/cheat_sheet_py3.html#variables

7. **Пришлите скриншот вашего терминала**
- Сделайте полный скриншот вашего терминала на весь экран и пришлите в [чат](https://t.me/c/1937296927/3602) пример скриншота

![изображение](https://github.com/user-attachments/assets/10d94e1b-e7fa-44db-b82b-99674b837466)

7.1 **Если у вас есть локальный репозиторий на компьютере с вашей домашней работой, скопируйте ваш локальный репозиторий который находится в documents/github/ваш_репозиторий, в новый репозиторий documents/github/Data-Science-For-Beginners-from-scratch-SENATOROV,за исключением двух папок:**
- /Math/school_theory
- /Math/calculus/theory

8. **Ознакомиться с системой штрафов**
- [Штрафы](https://t.me/c/1937296927/11810/11811)

9. **Ознакомиться с системой бонусов**
- [Бонусы](https://t.me/c/1937296927/25305/25306)

10. **Ознакомиться с системой помощи в комьюнити**
- [Инструкция помощь](https://t.me/c/1937296927/2415/23729)
- [Практика запроса помощи или сообщения о проблеме](https://youtu.be/wR3gXOiRm10)

11. **Ознакомиться с отменой занятий**
- [Отмена занятий](https://t.me/c/1937296927/26659/27648)
12. **Ознакомиться с программой обучения**
- [Программа обучения](https://t.me/c/1937296927/10385/14516)
13. **Важные анонсы крайте нежелательно пропускать**
- [Критические уведомления](https://t.me/c/1937296927/26659)
14. **Чат HomeWork**
- если я ставлю собачку на вас в этом чате значит вам пришла домашняя работа [чат](https://t.me/c/1937296927/4496)
- после выполнения ДЗ и отправки коммита вы должны приложить в этот чат ссылку на него
15. **Персональное обращение**
- регулярно проверяйте что вас [не тегнули](https://t.me/c/1937296927/2415/25595)
- помогайте другим коллегам решать их тикеты и [получайте бонусы](https://t.me/c/1937296927/25305/25306), ищите хэштег #open
![изображение](https://github.com/user-attachments/assets/b090d3ee-9dee-4b08-ac7c-281b30f68537)
16. **Ответьте на квизы и пришлите пул реквест**
- [Квиз](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/issues/2)
- [pull requests](https://www.youtube.com/live/Fdhy4W4U4os)
17. **Внимательно прочитайте инструкцию по git**
- [git](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/blob/main/docs/git/intro_to_git.ipynb)
18. **Приступите к практике по git**
- [git задание](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/issues/11)
- [git course](https://learngitbranching.js.org/?locale=ru_RU)
19. **Практика Github**
- [КАК РЕШИТЬ любую ПРОБЛЕМУ связанную с OPENSOURCE](https://www.youtube.com/live/6U09wLPorYw)
- [Как искать информацию на Github и алгоритм решения неработающих плагинов VS CODE/Cursor](https://www.youtube.com/watch?v=-aCdtZ8qL24)

### ПОЗДРАВЛЯЮ! ВЫ ГОТОВЫ К ОБУЧЕНИЮ, Сообщите в [чат](https://t.me/c/1937296927/4496) что сделали intro и я задам вам домашнюю работу.

### Дополнительная информация

1. **Обновите ветки**
- Если в чате GitHub вас просят "обновите ветки/update branch", создайте пулреквест из ветки `main` в вашу ветку. Используйте [страницу сравнения](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/compare), чтобы выбрать вашу ветку и инициировать пулреквест.
![изображение](https://github.com/user-attachments/assets/af405a89-cbe5-4bca-b58e-4a332536e001)
- Скролим в самый низ и нажимаем зелёную кнопку "merge"
- Если возникает конфликт при слиянии, нажимаем "web editor", или "github desktop"
![изображение](https://github.com/user-attachments/assets/9253262b-f940-47f5-bda9-510ef3a59b6f)
- Нажимаем Resolve
- Устраняем конфликт вручную, путём вырезания ненужных строк
![изображение](https://github.com/user-attachments/assets/ac663b18-8974-4fdc-8efd-3193164b2285)
- Нажимаем Mark as resolved
![изображение](https://github.com/user-attachments/assets/95875526-f125-47c9-91d5-8e9f39ed4dce)
2. **Сложный конфликт**

<img width="491" alt="Screenshot 2024-11-28 at 1 21 12 AM" src="https://github.com/user-attachments/assets/99f348bb-f122-47bc-a43a-810b3b7b6abc">
![изображение](https://github.com/user-attachments/assets/355ac07d-285c-4133-84b0-185d875ca928)
- Внизу слева, должен быть написан **ваш репозиторий**
- Нажимаем 3 точки, merge

![изображение](https://github.com/user-attachments/assets/43b1620f-86c6-4679-a4b7-e37d31eeeba4)

- выбираем из какой ветки будем мержиться, нажимаем на **"origin/main remote branch"**, то есть с той ветки которая лежит на сайте гитхаб, а не ,main которая у вас на компе.

![изображение](https://github.com/user-attachments/assets/89b59451-31e2-4f5a-8333-c7e093cf304f)

- Нажимаем accept current change , это то что пришло с гитхаба, наши локальные данные удаляться.

![изображение](https://github.com/user-attachments/assets/ca29e057-fd1b-4b99-b66b-6ac9e5c2bd8e)

![изображение](https://github.com/user-attachments/assets/49afd7e8-d965-47a9-9254-10b76816bb6e)

- отдаём коммит, ВЫ УСПЕШНО РЕШИЛИ КОНФЛИКТ!
### Дальнейшее обучение и портфолио
- [Портфолио](https://youtu.be/CQ3J2nCkBSo?si=Sy8wc6IWHDahz3KY)

- Все дальнейшее обучение и вклад будут осуществляться в этом репозитории.

Следуя этим структурированным шагам, вы сможете обеспечить гладкий процесс внесения изменений и оставаться в соответствии с руководящими принципами репозитория.

Если у вас есть вопросы или нужна дополнительная помощь, не стесняйтесь спрашивать!


## Docs
* Git
* [Git Command](docs/git/git_command.ipynb)
* [Intro To Git](docs/git/intro_to_git.ipynb)

0 comments on commit c30c35b

Please sign in to comment.