-
Notifications
You must be signed in to change notification settings - Fork 0
SDK Architecture
山间野人 edited this page Feb 26, 2026
·
1 revision
sdk-name/
src/ ← Source modules (each <200 lines)
core.js, auth.js, share.js, api.js, ui.js
sdk-name.js ← Build output (merged single file)
server-sdk.js ← Backend SDK (single file, easy to copy)
build.js ← Merge script
CHANGELOG.md
test/test.html
-
Develop in
src/small modules -
Build with
node build.js→ merges into single file -
Consume:
<script src="sdk-name.js">(unchanged) -
Backend SDK: stays as single file for easy
require()
- Multiple projects consume the same module
- Need single
<script>orrequire()import - Need version tracking across consumers