Move src into codec, protocol, messages and session layers #53

Open
lilleman wants to merge 5 commits from move-to-folders into main
Owner

Plan 3's first chunk, no behaviour change. defs/ becomes codec/; files move into protocol/, messages/ and session/, each named for what it exports; options.ts holds the one defaults table; bind directions move to protocol/bind.ts; result.ts absorbs error-from.ts. Retires the "src/ stays flat" decision for "src/ is grouped by layer". Closes the three defaults, the session-options.ts split and the flat src/ items.

Plan 3's first chunk, no behaviour change. `defs/` becomes `codec/`; files move into `protocol/`, `messages/` and `session/`, each named for what it exports; `options.ts` holds the one `defaults` table; bind directions move to `protocol/bind.ts`; `result.ts` absorbs `error-from.ts`. Retires the "`src/` stays flat" decision for "`src/` is grouped by layer". Closes the three `defaults`, the `session-options.ts` split and the flat `src/` items.
lilleman added 1 commit 2026-09-30 20:15:06 +02:00
Move src into codec, protocol, messages, session, client and server
Mirror / push (push) Has been cancelled
Test / lint (pull_request) Successful in 22s
Test / test (18) (pull_request) Successful in 32s
Test / test (20) (pull_request) Successful in 29s
Test / test (22) (pull_request) Successful in 32s
Test / test (24) (pull_request) Successful in 29s
Test / test (26) (pull_request) Successful in 36s
980e9d4569
lilleman added 1 commit 2026-09-30 20:22:01 +02:00
Record the layered src decision and the pdu-to-message edge
Mirror / push (push) Has been cancelled
Test / lint (pull_request) Successful in 26s
Test / test (18) (pull_request) Successful in 32s
Test / test (24) (pull_request) Successful in 32s
Test / test (26) (pull_request) Successful in 29s
Test / test (20) (pull_request) Successful in 30s
Test / test (22) (pull_request) Successful in 30s
92479d697d
lilleman added 1 commit 2026-09-30 20:33:17 +02:00
Name files for what they export, and move the session files into session/
Mirror / push (push) Has been cancelled
Test / lint (pull_request) Successful in 21s
Test / test (18) (pull_request) Successful in 29s
Test / test (20) (pull_request) Successful in 29s
Test / test (22) (pull_request) Successful in 30s
Test / test (24) (pull_request) Successful in 29s
Test / test (26) (pull_request) Successful in 34s
bf1bddba3b
lilleman added 1 commit 2026-09-30 20:35:48 +02:00
Amend plan 3: a file keeps its export's name until the export is renamed
Mirror / push (push) Has been cancelled
Test / lint (pull_request) Successful in 25s
Test / test (18) (pull_request) Successful in 30s
Test / test (20) (pull_request) Successful in 29s
Test / test (26) (pull_request) Successful in 31s
Test / test (22) (pull_request) Successful in 33s
Test / test (24) (pull_request) Successful in 30s
be0f2c33c9
lilleman added 1 commit 2026-09-30 20:38:11 +02:00
File the scoring run's findings and record its scores
Mirror / push (push) Successful in 5s
Test / lint (pull_request) Successful in 21s
Test / test (20) (pull_request) Successful in 29s
Test / test (22) (pull_request) Successful in 30s
Test / test (18) (pull_request) Successful in 29s
Test / test (24) (pull_request) Successful in 32s
Test / test (26) (pull_request) Successful in 30s
e1c2c2fb76
lilleman changed title from WIP: Move src into codec, protocol, messages, session, client and server to Move src into codec, protocol, messages and session layers 2026-09-30 21:32:58 +02:00
All checks were successful
Mirror / push (push) Successful in 5s
Test / lint (pull_request) Successful in 21s
Required
Details
Test / test (20) (pull_request) Successful in 29s
Required
Details
Test / test (22) (pull_request) Successful in 30s
Required
Details
Test / test (18) (pull_request) Successful in 29s
Required
Details
Test / test (24) (pull_request) Successful in 32s
Required
Details
Test / test (26) (pull_request) Successful in 30s
Required
Details
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin move-to-folders:move-to-folders
git checkout move-to-folders
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: larvit/smpp-js#53