Tracking: Hermes rewrite #1

Closed
opened 2024-11-30 22:13:24 -05:00 by imterah · 1 comment
Owner

Summary

For added stability and readability, I've made the decision to rewrite this code base into Go. This issue is a tracking issue for this process.

Steps

Ordered steps:

  • Add external pluggable transport launcher, written in Go
  • Port SSH pluggable transport to Go
  • Write export feature as a util in the command line & release Hermes
  • Rewrite API in Go
    • API Scaffolding
    • User Creation
    • User Removing
    • User Login
    • User Lookup
    • Proxy Querying
    • Proxy Creation
    • Proxy Connection Querying
    • Proxy Removal
    • Proxy Starting
    • Proxy Stopping
    • Backend Creation
    • Backend Querying
    • Backend Removal
  • Add API import feature as a util in the command line
  • Rebrand NextNet to Hermes (optional, but I'd like to do this)
  • Release and delete old code
  • Rebase CI onto Forgejo
  • Add custom Docker image to facilitate migration
# Summary For added stability and readability, I've made the decision to rewrite this code base into Go. This issue is a tracking issue for this process. ## Steps Ordered steps: - [x] Add external pluggable transport launcher, written in Go - [x] Port SSH pluggable transport to Go - [x] Write export feature as a util in the command line & release Hermes - [x] Rewrite API in Go - [x] API Scaffolding - [x] User Creation - [x] User Removing - [x] User Login - [x] User Lookup - [x] Proxy Querying - [x] Proxy Creation - [x] Proxy Connection Querying - [x] Proxy Removal - [x] Proxy Starting - [x] Proxy Stopping - [x] Backend Creation - [x] Backend Querying - [x] Backend Removal - [x] Add API import feature as a util in the command line - [x] Rebrand NextNet to Hermes (optional, but I'd like to do this) - [x] Release and delete old code - [x] Rebase CI onto Forgejo - [x] Add custom Docker image to facilitate migration
imterah changed title from Rewriting Nextnet into Go: Timeline to Tracking: NextNet rewrite 2024-11-30 22:33:08 -05:00
imterah self-assigned this 2024-11-30 22:43:03 -05:00
imterah changed title from Tracking: NextNet rewrite to Tracking: Hermes rewrite 2024-12-21 18:32:19 -05:00
Author
Owner

Proxy Connection Querying is currently broken.

Proxy Connection Querying is currently broken.
Sign in to join this conversation.
No labels
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: imterah/hermes#1
No description provided.