Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1 Homework (intro) #2

Open
smithua opened this issue Oct 20, 2020 · 2 comments
Open

1 Homework (intro) #2

smithua opened this issue Oct 20, 2020 · 2 comments

Comments

@smithua
Copy link
Contributor

smithua commented Oct 20, 2020

  1. Зарегистрироваться в github. Если у вас есть аккаунт можете пропускать этот пункт.
  2. Форкнуть репозиторий
  3. Склонировать себе репозиторий
  4. Создать новую ветку в истории с названием 1-intro
  5. Внутри папки homeworks создать папку по шаблону name.surname_githubUsername
  6. В этой папке создать папку для первой домашки - 1-intro
    5.1 Установить nodejs последней версии от (Latest LTS Version: 12.19.0) и выше. Лучше всего устанавливать nodejs используя nvm.
    5.2 Проверить версию npm, она должна быть 6.14.8 или выше
  7. В папке 1-intro, создать README.md, в него записать версии с консоли node -v и npm --version
  8. В папке 1-intro выполнить в консоле npm init
  9. Сделать pull request в главный репозиторий Masters Academy

Что бы мы без проблем приняли вашу работу:

  1. Для установки и найстройки Git у себя на компьютере пройдите весь 1 раздел
  2. Создавайте папки, файлы у себя на компьютере, а не через github веб интерфейс
  3. Проверяйте в консоли git status, перед тем как делать git commit, что бы там были добавлены только те файлы которые вы создавали.
  4. Для каждой роботы должна быть создана своя ветка. Как базовую ветку нужно использовать master и от нее всегда делать другие ветки. Так же важно не забывать перед созданием новой ветки обновить ветку master

Useful links

Git GUI clients:

Win/macOS
https://www.sourcetreeapp.com/
https://desktop.github.com/
macOS
https://www.git-tower.com/mac/
Cross platform
https://www.gitkraken.com/
https://www.sublimemerge.com/

Git cheatsheet:

http://ohshitgit.com/

Terminals:

Cross platform
https://hyper.is/
Linux
http://guake-project.org/
macOS
https://www.iterm2.com/

Text editors/IDE:

https://code.visualstudio.com/
https://www.jetbrains.com/webstorm/
https://www.sublimetext.com/

Linters:

CSS/SCSS:
https://stylelint.io/
JS
https://eslint.org/
Code Formater
https://github.com/prettier/prettier
Run linters on only staged files
https://github.com/okonet/lint-staged
Git hooks
https://github.com/typicode/husky

Editorconfig:

http://editorconfig.org/#example-file

Example of code guide:

AirBnb
https://github.com/airbnb/javascript

For testing your code on Push to GitHub:

https://travis-ci.org/
https://circleci.com
Example setup CircleCI
https://www.youtube.com/watch?v=ymPOI4gWQFY
https://www.youtube.com/watch?v=7VxBn_ZgOek

И в заключении кому интересно слушать что происходит в мире HTML/CSS/JS, рекомендую слушать подкаст:

https://soundcloud.com/web-standards

@IlyaBielov
Copy link
Contributor

WorkFlows на node 12.18.4. Ай-ай-ай

@TArch64
Copy link
Contributor

TArch64 commented Oct 21, 2020

WorkFlows на node 12.18.4. Ай-ай-ай

Пофікшено

powerbot15 pushed a commit that referenced this issue Oct 30, 2020
TArch64 added a commit that referenced this issue Nov 1, 2020
Anton Nemesh, Homework #2 DOM
MZabolotnev pushed a commit that referenced this issue Nov 6, 2020
Vadim113615 added a commit to Vadim113615/frontend-course-2020 that referenced this issue Nov 7, 2020
smithua added a commit that referenced this issue Nov 7, 2020
TArch64 pushed a commit that referenced this issue Nov 9, 2020
powerbot15 pushed a commit that referenced this issue Nov 15, 2020
MZabolotnev pushed a commit that referenced this issue Nov 16, 2020
AlexKuskov pushed a commit that referenced this issue Nov 17, 2020
TArch64 pushed a commit that referenced this issue Nov 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants