Giter Site home page Giter Site logo

mariache / buy-and-sell-7 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from htmlacademy-nodejs-api/buy-and-sell-7

0.0 0.0 0.0 3.69 MB

Демо-проект «Куплю. Продам» с курса «Node.js. Профессиональная разработка REST API», 7 поток

JavaScript 29.92% TypeScript 5.48% HTML 64.60%

buy-and-sell-7's Introduction

REST API «Куплю-продам»

Учебный демо-проект от HTML Academy для 7-го потока профессионального онлайн‑курса «Node.js. Профессиональная разработка REST API».

Как пользоваться репозиторием

Первый вариант, это изучать коммиты в веб-интерфейсе GitHub в master-ветке потока.

Второй вариант, изучать коммиты локально. Для этого нужно:

  1. Склонировать репозиторий на свой компьютер. Именно склонировать, а не скачать архив.

  2. Открыть папку репозитория в терминале, который поддерживает Git.

  3. Убедиться, что ветка main.

  4. С помощью команды git log --oneline посмотреть список коммитов. Коммиты идут сверху вниз от новых к старым, выглядит это примерно вот так:

    60973fb 1.2 Добавит набор тестовых данных для `json-server`.
    889a63b 1.1 Установит пакет `json-server`.
    82392c5 :hatching_chick: initial
  5. Найти нужный коммит, скопировать его хэш (цифро-буквенный код в начале строки).

  6. Встать на нужный коммит с помощью команды git checkout хэш_коммита. Например, вот так git checkout 889a63b.

  7. Всё, изучайте код конкретного коммита. Чтобы вернуть всё как было, используйте команду git checkout master.

Будьте внимательны, если вы внесёте изменения в момент, когда изучаете коммиты, при попытке вернуться обратно, Git потребует от вас либо откатить изменения, либо закоммитить их. Пока вы не сделаете это, вернуться на master-ветку у вас не выйдет.

Условные обозначения

  • Приписка WIP в названии коммита означает, что код в этом коммите может частично или полностью не работать, вызывать ошибки линтера, ломать сборку (npm run build) или не запускаться в режиме разработки (npm run start). Это нормально, потому что WIP — это аббревиатура Work In Progress, что дословно означает «работа в процессе». То есть такой коммит отражает некое промежуточное состояние нашего проекта.
  • Номер коммита A. [B. ]C расшифровывается, если не оговорено другое, следующим образом:
    • A. — номер модуля;
    • [B. ] — номер части домашнего задания. Квадратные скобки означают опциональность, потому что не все домашние задания даются в двух частях;
    • C. — порядковый номер. Исключительно для удобства.

Репозиторий создан для обучения на профессиональном онлайн‑курсе «Node.js. Профессиональная разработка REST API» от HTML Academy.

buy-and-sell-7's People

Contributors

antonovigor avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.