Skip to content

moevm/nosql2h21-sky-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nosql2h21-sky-map

Суть приложения


Структурно можно выделить следующие пункты:

  1. Суть приложения - позволяет людям получить доступ к базе данных небесных тел.
  2. Пользователь на основе запроса может получить ключевую информацию о телах, которые удовлетворяют запросу.
  3. Ключевая информация о телах (набросок): название, тип, расстояние до Земли, координаты, физические характеристики(радиус, масса)...
  4. Запросы могут быть по пунктам ключевой информации: все небесные тела дальше от Земли на N свет. лет, все тела тяжелее M единиц массы и т.д.
  5. Должна присутствовать кнопка "Мне повезет", которая выводит информацию о случайном теле.

Инструменты реализации:

  • MongoDB - база данных
  • Python + Flask - бэкэнд + фронтенд.

Структура работы


Основные положения

  1. Не форкаем репозиторий, а просто клонируем его себе.
  2. Распихивать задачи по карточкам. Это надо делать всем вместе при планировании. Тогда же я думаю будем назначать кто какие карты будет выполнять.
  3. Одна задача - одна ветка.
  4. Не пулиться, а ребейзиться, или пулиться через ребейз. Этот пункт гарантирует, что ваши изменения будут пушиться безболезненно. Я так ветку сломал.
  5. Все ветки создавать с мастера.

Примерный алгоритм решения одной задачи:

Есть два варианта (как по мне 1-ый более простой):

  1. На сайте гита создаем ветку в репозитории. Далее у себя в локальном клиенте делаем фетч, переключаемся на веточку. Делаем изменения. Потом фетч, ребейз. Если есть конфликты, то фиксим их и далее пушим ветку. Потом создаем пулл реквест.
  2. В локальной копии переходим на мастер, делаем фетч, пулл. Создаем ветку. Делаем изменения. Публикуем ветку. Ребейз. Если есть конфликты, то фиксим их и далее пушим ветку. Потом создаем пулл реквест.

Кто будет мержить пулл реквесты - пока вопрос

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •