Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extract exaudfclient-extension into dedicated repository #241

Open
tkilias opened this issue Apr 19, 2021 · 0 comments
Open

Extract exaudfclient-extension into dedicated repository #241

tkilias opened this issue Apr 19, 2021 · 0 comments
Labels
refactoring Code improvement without behavior change

Comments

@tkilias
Copy link
Collaborator

tkilias commented Apr 19, 2021

Background:

  • Currently, changes at the exaudfclient triggers unnecessary builds and tests on the flavors.
  • Extracting it, also reduces the number of tests which need to run for building flavors, because the general tests for the functioning of the client already run it its repository, don't need to run for all changes to the flavors
  • Further, it enforces test separation which means your tests test smaller parts

Tasks:

  • Extract code to new repository
  • Extract tests
  • Create test setup for the new repository (includes run exaslct on specialized test language container flavors)
  • Setup CI for new repository
  • Create package management such that language container flavor can import it (either build it for certain language versions and release these or source packages and build it in the language container)
  • Solve import for exaudfclient-base
@tkilias tkilias added the refactoring Code improvement without behavior change label Apr 19, 2021
@tomuben tomuben self-assigned this Jul 16, 2021
@tomuben tomuben removed their assignment Jul 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring Code improvement without behavior change
Projects
None yet
Development

No branches or pull requests

3 participants