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

Project structure is poor #7

Open
Miles-Garnsey opened this issue Jun 15, 2022 · 0 comments
Open

Project structure is poor #7

Miles-Garnsey opened this issue Jun 15, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@Miles-Garnsey
Copy link
Member

Miles-Garnsey commented Jun 15, 2022

What is missing?

The folder structure in this repo is very messy.

There is a directory app under pulsar-cdc-testutil which should probably go away.

We should consider whether we want to build gradle sub-projects or switch to Bazel which would play more nicely with the polyglot nature of this repo. Gradle might be best in the short term.

Why do we need it?

The objective of this repo is to bring together tests and documentation, so that we have blogs/docs for each test case in the repo.

As such, I've made tentative steps to structure it so that we can build multiple binaries from a single repo (so we can cover multiple languages etc.), but I've been very sloppy about it.

Environment

  • Testutils version:

Anything else we need to know?:

@Miles-Garnsey Miles-Garnsey added the enhancement New feature or request label Jun 15, 2022
@Miles-Garnsey Miles-Garnsey changed the title Folder structure is poor Project structure is poor Jun 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant