Generated page. Written from IdaMilk/Suntado_SDF at commit 7651e3c on 2026-07-28. Small repository; the page is short because there is genuinely little here.
Suntado SDF
What is it?
A SuiteCloud Development Framework (SDF) project — Oracle's supported mechanism for source-controlling NetSuite customisations and deploying them to an account with the SuiteCloud CLI.
The manifest declares it as an ACCOUNTCUSTOMIZATION project on framework version 1.0.
Purpose
SDF is the difference between customisations that are managed and customisations that are copied. An SDF project can be validated against a target account, deployed atomically, and rolled back. It is how NetSuite development is supposed to work.
How it Works
suitecloud.config.js points the SuiteCloud CLI at src/ as the project folder. src/deploy.xml declares four deployment paths — account configuration, File Cabinet files, objects, and translation imports — each a wildcard, so a deploy pushes everything present under those trees.
src/manifest.xml names the project and its framework version.
At present the project contains one artefact: a Suitelet that serves a Vue single-page application from the NetSuite File Cabinet (src/FileCabinet/SuiteScripts/Suntado/suitelets/vue_spa_suitelet.js), along with that app's built assets. It is the mechanism for embedding a modern front-end inside NetSuite's own UI.
Relationship to the other NetSuite repositories
This is the point worth taking away:
| Repository | Deployment |
|---|---|
| Suntado_SDF | Managed — validated and deployed via SuiteCloud CLI |
| SuiteScripts | Manual — files copied into the File Cabinet, script records created by hand |
| NetSuite_Custom_Forms | Manual — exported XML, re-imported by hand |
The bulk of Suntado's NetSuite customisation does not live here. Fourteen SuiteScripts and two custom form templates sit in repositories with no deployment automation at all, while the managed path holds a single Suitelet. Nothing verifies that those other repositories match what is actually deployed in the account.
Consolidating them into this project is the obvious remediation, and it is what SDF exists for.
Tech Stack
| Technology | Version | Purpose |
|---|---|---|
| SuiteCloud Development Framework | 1.0 | Project format and deployment |
| SuiteCloud CLI for Node.js | — | Validate and deploy |
| SuiteScript | 2.x | The Suitelet |
| Vue | — | The embedded SPA (built assets are committed) |
Operations
Deployment is by SuiteCloud CLI, run by hand — there is no CI in this repository. The typical cycle is suitecloud project:validate against the target account, then suitecloud project:deploy.
Built SPA assets are committed under dist/, so a deploy ships whatever was last built and checked in rather than building from source.
Repository
| Repository | IdaMilk/Suntado_SDF |
| Primary language | JavaScript |
| Files | 10 |
| Last activity | 2025-05-19 |
| Status | Low activity |
The README points to suntado.github.io for SuiteCloud CLI guidance — that content now lives in Suntado Developer Documentation, which is itself stale. This wiki is the current home.