Настоятельно рекомендую использовать git в качестве инструмента для совместной работы / контроля версий. Вы можете бесплатно зарегистрироваться на github.com, и теперь они поддерживают частные репозитории. Требуется некоторая кривая обучения, но git широко используется и является одним из стандартов управления кодом между несколькими сотнями или даже тысячами участников в крупных проектах.
Некоторые из основ:
1) думайте о git как о способе обмена кодом между разработчиками
2) не только это, но вы можете управлять историей изменений и отслеживать изменения с течением времени
3) легко управляет большинством изменений, позволяя вам и вашей команде просматривать версии на определенный момент времени
Ознакомьтесь со справочником Git по адресу https://guides.github.com/introduction/git-handbook/ для начала!
Чтобы ответить на ваш конкретный c вопрос:
- , когда вы будете готовы поделиться своим бэкэнд-кодом, зарегистрируйте его в своем git репозитории и сообщите своим соавторам, что доступны обновления
- не забудьте включить инструкции по использованию вашего внутреннего кода; они запускают сервер локально? он развернут на URL? он работает в docker или кубернетах? аутентифицирован ли он и как?
- они «потянут» ваши изменения и начнут работать против них; когда у них есть обновления, они должны зафиксировать их в git и pu sh в удаленном репозитории. Затем вы можете просмотреть их изменения и просмотреть полное решение для внешнего / внутреннего интерфейса.