chore: repo hygeine #1035

Closed
opened 2026-03-28 04:31:03 +00:00 by mfreeman451 · 0 comments
Owner

Imported from GitHub.

Original GitHub issue: #2851
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/issues/2851
Original created: 2026-02-18T04:27:32Z


need to cleanup the repo

  • move rust code from cmd/ to rust/
  • consolidate all elixir code into elixir/ including web-ng
  • cleanup elixir/web-ng
  • move golang code to go/
  • cleanup scripts/ dir, remove unused scripts -- need to be careful here
  • update Makefile
  • update bazel stuff with new paths
  • move age and timescaledb stuff to new database/ directory
  • move all build related stuff that we can to build/ directory, including packaging
  • mv pkg/ to go/
  • fix go.mod
  • can we move the 'alias/' directory to 'build/' also?
  • mv internal to go/
  • mv snmp to new contrib/ directory, contrib/snmp
  • move third_party to build/ dir if we can?
  • move release directory to build/ if we can?
  • move plugins/ to contrib/plugins ?
  • mv config/ directory somewhere else, not even sure what that file is being used by (sanitization-rules.json

the web-ng/ directory is particularly atrocious, there are multiple web-ng directories all over the place, it is really unorganized. need to lay this out according to elixir/phoenix best practices here.

Imported from GitHub. Original GitHub issue: #2851 Original author: @mfreeman451 Original URL: https://github.com/carverauto/serviceradar/issues/2851 Original created: 2026-02-18T04:27:32Z --- need to cleanup the repo - [ ] move rust code from cmd/ to rust/ - [ ] consolidate all elixir code into elixir/ including web-ng - [ ] cleanup elixir/web-ng - [ ] move golang code to go/ - [ ] cleanup scripts/ dir, remove unused scripts -- need to be careful here - [ ] update Makefile - [ ] update bazel stuff with new paths - [ ] move age and timescaledb stuff to new `database/` directory - [ ] move all build related stuff that we can to `build/` directory, including `packaging` - [ ] mv `pkg/` to `go/` - [ ] fix go.mod - [ ] can we move the 'alias/' directory to 'build/' also? - [ ] mv `internal` to `go/` - [ ] mv `snmp` to new `contrib/` directory, `contrib/snmp` - [ ] move `third_party` to build/ dir if we can? - [ ] move `release` directory to `build/` if we can? - [ ] move `plugins/` to `contrib/plugins` ? - [ ] mv `config/` directory somewhere else, not even sure what that file is being used by (sanitization-rules.json - [ ] the `web-ng/` directory is particularly atrocious, there are multiple web-ng directories all over the place, it is really unorganized. need to lay this out according to elixir/phoenix best practices here.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
carverauto/serviceradar#1035
No description provided.