Skip to content

Break up io module#138

Open
zeddie888 wants to merge 4 commits intomasterfrom
zeddie-refactor
Open

Break up io module#138
zeddie888 wants to merge 4 commits intomasterfrom
zeddie-refactor

Conversation

@zeddie888
Copy link
Copy Markdown
Collaborator

Changes

No business logic changes

Breaking up io module into multiple components for QOL:

  • cairo_utils
  • databases_builder
  • io-util (misc)
  • pipeline-input
  • pipeline-output

Also some refactoring edits to main: move DatabaseBuild function into databases_builder, separate db/pipeline handlers to tidy up LostMain

Testing

Tested manually, will shore up tests in a diff soon

Comment thread src/io.hpp Outdated
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

prefer not to have header files like this that just include other headers; it's a recipe for slow compile times as people will end up depending on tons of headers they don't need.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, thanks! Got rid of it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants