This would definitely have a major effect on it. I like the idea of merging 
extensions + core together into one holistic streampipes project. 
From the CI point of view however, this also increase build times but I argue 
it’s ok to reduce the setup, development complexity in conjunction with easier 
releasing.

Should we discuss this in a separate thread because the adaptations here would 
only be a subset of things to do when merging the two repos?

Patrick

> Am 06.11.2020 um 15:07 schrieb Philipp Zehnder <[email protected]>:
> 
> Hi Patrick,
> 
> during the release we started the discussion if we should merge the 
> extensions project with the backend project in GitHub to simplify our project 
> structure.
> I was wondering if we should do this first because it will also have a big 
> effect on the CI job, right?
> 
> Whats your opinion on that?
> 
> Philipp
> 
>> On 6. Nov 2020, at 14:55, Patrick Wiener <[email protected]> wrote:
>> 
>> Hi guys,
>> 
>> i noticed the current CI workflow file using Github Actions is pretty 
>> confusing when looking at it.
>> 
>> - I’d suggest to have a more clean structure and using a separate shell 
>> script that performs the actual build, e.g., tools/ci/docker_build_push.sh
>> - We could move the Dockerfiles (especially in the core repo) to a central 
>> location within the repo, e.g. docker/
>> - We could rename ui/ -> streampipes-ui/
>> 
>> What do you think? Are there any other suggestions that might help improve 
>> the CI + overall project structure?
>> 
>> Patrick
>> 
>> 
> 

Reply via email to