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

Big refactor #48

Closed
wants to merge 298 commits into from
Closed

Big refactor #48

wants to merge 298 commits into from

Conversation

Alextopher
Copy link
Member

@Alextopher Alextopher commented Sep 8, 2023

  • merges random subprojects into this repo
  • move config handling into it's own module
  • remove most placeholders
  • interface based aggregators (easier to add more)
  • interface based and context aware scheduling (needs more work to support multiple task types)
  • update dependencies
  • improve more CI
  • remove broken caching
  • go 1.21

carykees98 and others added 8 commits July 26, 2023 17:49
- merges random subprojects into this repo
- move config handling into it's own module
- remove most placeholders
- interface based aggregators (easier to add more)
- interface based and context aware scheduling, needs more work
- update deps
- go 1.21
@Alextopher
Copy link
Member Author

Alextopher commented Sep 8, 2023

This isn't at the point yet I would be comfortable live running on Mirror. I'm pretty happy with the config refactor and aggregator refactor. I don't feel great about task scheduling and contexts yet. I would like to see the API start being planned and we need a good solution for #28.

@Alextopher Alextopher linked an issue Sep 8, 2023 that may be closed by this pull request
@Alextopher Alextopher self-assigned this Sep 8, 2023
@Alextopher Alextopher added documentation Improvements or additions to documentation enhancement New feature or request and removed documentation Improvements or additions to documentation labels Sep 8, 2023
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

Successfully merging this pull request may close these issues.

stream rsync results to log file
10 participants