2

We have an in house developed and maintained Windows service written in C#. Other people and teams write plugins for this service.

Right now, the git repo for this service includes 3 'demo' apps that are meant to show plugin authors how to write plugins that interact with this service.

My job right now is to work on these demo apps, since right now they are very basic.

We are starting to use GitFlow, and I am having a hard time envisioning a workflow that makes sense. It seems odd to me that I would create Feature branches that eventually merge back to the Develop branch for this repo when I am not touching the source code for the actual Windows service project. I am just adding to and improving the Demo apps.

What is the correct way to do this? Separate repo for the demo apps? Submodules?

asked Jun 16, 2017 at 18:27

1 Answer 1

1

A separate repo makes sense here.

The demo apps are independent of the service itself, and with a feature-centric workflow, enhancing the demo apps are more beneficial to the plugin authors than the service.

In addition, having the demo apps in their own repository enables the plugin authors to clone and extend the demo apps without having to pull down a mass of source code of which they don't need to know anything about.

answered Jun 17, 2017 at 1:57

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.