Как backend и frontend разработчик работают вместе над одним проектом из разных мест - PullRequest
0 голосов
/ 07 мая 2020

Я и мой друг хотим работать над одним проектом, но мы находимся в разных местах.

Я буду работать над серверной частью, а он будет работать над внешним интерфейсом.

Как мне кормить его с моим внутренним API. Какое решение, приложение или инструменты лучше всего использовать.

Ответы [ 2 ]

0 голосов
/ 07 мая 2020

Вы можете использовать эти инструменты, чтобы облегчить себе жизнь

  1. Github или Bitbucket для совместной работы над кодом
  2. Почтальон или Почтальон для обмена API
  3. Облако Jira или клуб для отслеживания проблем (бесплатно для 10 пользователей)
  4. Confluence для документации.
  5. Slack для общения в реальном времени.

Это инструменты, которые я использую для сотрудничества с другими. Это только мое мнение.

0 голосов
/ 07 мая 2020

Настоятельно рекомендую использовать git в качестве инструмента для совместной работы / контроля версий. Вы можете бесплатно зарегистрироваться на github.com, и теперь они поддерживают частные репозитории. Требуется некоторая кривая обучения, но git широко используется и является одним из стандартов управления кодом между несколькими сотнями или даже тысячами участников в крупных проектах.

Некоторые из основ:

1) думайте о git как о способе обмена кодом между разработчиками

2) не только это, но вы можете управлять историей изменений и отслеживать изменения с течением времени

3) легко управляет большинством изменений, позволяя вам и вашей команде просматривать версии на определенный момент времени

Ознакомьтесь со справочником Git по адресу https://guides.github.com/introduction/git-handbook/ для начала!

Чтобы ответить на ваш конкретный c вопрос:

  • , когда вы будете готовы поделиться своим бэкэнд-кодом, зарегистрируйте его в своем git репозитории и сообщите своим соавторам, что доступны обновления
  • не забудьте включить инструкции по использованию вашего внутреннего кода; они запускают сервер локально? он развернут на URL? он работает в docker или кубернетах? аутентифицирован ли он и как?
  • они «потянут» ваши изменения и начнут работать против них; когда у них есть обновления, они должны зафиксировать их в git и pu sh в удаленном репозитории. Затем вы можете просмотреть их изменения и просмотреть полное решение для внешнего / внутреннего интерфейса.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...