Skip to content

Conversation

@sklyarevsky
Copy link

Description

refactoring

@sklyarevsky sklyarevsky force-pushed the feature/drbd-build-server-refactor branch 5 times, most recently from f076b95 to 3288003 Compare November 21, 2025 09:40
…package layout

Split monolithic main.go into proper Go package structure:
- Move main.go to cmd/main.go
- Extract server logic to pkg/control (BuildServer)
- Extract utilities to internal/utils
- Extract logger to internal/logger
- Move tests to corresponding packages

Improves code organization, testability, and follows Go conventions.
Functionality unchanged.
@sklyarevsky sklyarevsky force-pushed the feature/drbd-build-server-refactor branch 6 times, most recently from 84a3352 to 19cf6a3 Compare November 24, 2025 16:20
@sklyarevsky sklyarevsky force-pushed the feature/drbd-build-server-refactor branch from 19cf6a3 to fc0c037 Compare November 24, 2025 16:24
@sklyarevsky sklyarevsky force-pushed the vkarpochev-drbd-build-server branch 6 times, most recently from 49fc3d5 to c6f2207 Compare November 25, 2025 15:55
…erver-refactor

# Conflicts:
#	images/drbd-build-server/cmd/main.go
#	images/drbd-build-server/cmd/main_test.go
#	images/drbd-build-server/werf.inc.yaml
@sklyarevsky sklyarevsky force-pushed the feature/drbd-build-server-refactor branch 2 times, most recently from 63bfb76 to cac172b Compare November 26, 2025 13:14
@sklyarevsky sklyarevsky force-pushed the feature/drbd-build-server-refactor branch from cac172b to 57e79b1 Compare November 26, 2025 13:16
@sklyarevsky sklyarevsky force-pushed the feature/drbd-build-server-refactor branch from b7eebd7 to 41ca0d6 Compare November 26, 2025 16:06
@sklyarevsky sklyarevsky force-pushed the feature/drbd-build-server-refactor branch from 41ca0d6 to 8220b1c Compare November 26, 2025 16:15
@sklyarevsky sklyarevsky changed the title Feature/drbd build server refactor [PAUSE] Feature/drbd build server refactor Nov 27, 2025
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