How can you manage multiple related projects in the same repo?

I’ve been developing a webapp that will now become a template for 3-4 different webapps. The core of each apps functionality will stay the same, about 70% of the code will be used by each app, the rest will differ in functionality, user roles, design, etc.

I would like to have the ability to update them separetely of course. And also to have a simple method to fix bugs in the main template and implement features to all projects at once.

1 Like

It sounds like you need to branch out (*badum-tuss* :drum:).

Sounds like you should fork or create a template for the repository. That way when any changes happen to the source, it will be obvious. As for keeping them up to date, automation must be brought to the table.

Here’s some related links for maintaining “branches”:

1 Like