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

Homework 1 #1

Open
smithua opened this issue Oct 30, 2018 · 1 comment
Open

Homework 1 #1

smithua opened this issue Oct 30, 2018 · 1 comment

Comments

@smithua
Copy link
Contributor

smithua commented Oct 30, 2018

  1. Зарегистрироваться в github
  2. Форкнуть репозиторий
  3. Склонировать себе репозиторий
  4. Внутри папки homeworks создать папку по шаблону (name.surname_githubUsername)
  5. В этой папке создать папку для первой домашки - homework_1
    5.1 Установить nodejs последней версии от (Latest LTS Version: 10.13.0) и выше
    5.2 Проверить версию npm, она должна быть 6.4.1 или выше
  6. В папке homework_1, создать README.md, в него записать версии с консоли node -v и npm --version
  7. В папке homework_1 выполнить в консоле npm init
  8. Сделать pull request в главный репозиторий Masters Academy
  9. Добавиться в Join the chat at https://t.me/joinchat/AASxphAqJmFE10ndNhuY6Q чат. Там будет вся информация по занятиям, а так же все обсуждения по курсу

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

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

Useful links

@smithua
Copy link
Contributor Author

smithua commented Oct 30, 2018

Инструметы для Front-end разработки

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

irina-hychka referenced this issue in irina-hychka/js-course-2018 Nov 3, 2018
TArch64 added a commit that referenced this issue Nov 3, 2018
MZabolotnev pushed a commit that referenced this issue Nov 10, 2018
synchronize with main repository
markoffden pushed a commit that referenced this issue Nov 11, 2018
markoffden pushed a commit that referenced this issue Nov 11, 2018
markoffden pushed a commit that referenced this issue Nov 11, 2018
markoffden pushed a commit that referenced this issue Nov 11, 2018
markoffden pushed a commit that referenced this issue Nov 11, 2018
markoffden pushed a commit that referenced this issue Nov 11, 2018
volodymyr-logvinov pushed a commit that referenced this issue Nov 11, 2018
markoffden pushed a commit that referenced this issue Nov 11, 2018
mteplyi pushed a commit that referenced this issue Nov 11, 2018
markoffden pushed a commit that referenced this issue Nov 17, 2018
TArch64 pushed a commit that referenced this issue Nov 19, 2018
XX-NF-XX added a commit to XX-NF-XX/js-course-2018 that referenced this issue Nov 29, 2018
nikulinn pushed a commit that referenced this issue Nov 29, 2018
smithua pushed a commit that referenced this issue Dec 3, 2018
nikulinn pushed a commit that referenced this issue Dec 5, 2018
@smithua smithua assigned smithua and unassigned smithua Dec 15, 2018
markoffden pushed a commit that referenced this issue Dec 19, 2018
nikulinn pushed a commit that referenced this issue Dec 20, 2018
markoffden pushed a commit that referenced this issue Dec 21, 2018
markoffden pushed a commit that referenced this issue Dec 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant