Ida Milk Engineering Wiki
Reference documentation for the systems that run Suntado: the applications in the IdaMilk GitHub organisation, the NetSuite customisations behind them, and how the pieces connect.
What is here
| Section | What it covers |
|---|---|
| Platform Overview | The system map — how NetSuite, SunApps, MES, Portal and EDI fit together |
| NetSuite | Customisations inventory, data dictionary, integration map, process runbooks |
| SunApps Platform | The internal manufacturing and operations application suite |
| APIs & Services | Service layers between applications and systems of record |
| Portal & Web | Customer-facing portal and public web properties |
| EDI & Trading Partners | Electronic document interchange and AS2 transport |
| IT Operations | Monitoring, alerting, security and infrastructure tooling |
| Plant Floor & IoT | Hardware, sensors and devices on the production floor |
| Business Systems | HR, identity and internal business tooling |
Search covers every page — press Ctrl + K.
How these pages are made
Most pages are generated from source, not written by hand. A pipeline in this repository reads each repository in the GitHub organisation and produces a page in a consistent shape: what the system is, why it exists, how it works, what it talks to, and how it is operated.
Pages carry the commit they were generated from and the date. If a page looks stale, that stamp tells you how stale.
To correct a page, fix the source repository. A clear README is the highest-leverage change you can make — it feeds directly into the next generation run. Editing the rendered markdown here works until the page is regenerated, and then it is gone.
The generator lives in wiki-sources/ and is documented in the repository README.
This site is public
docs.idamilk.com is reachable by anyone. Pages are written under a
redaction policy
that keeps secrets, internal network addresses, server paths and account identifiers
off the site while still describing how systems work.
Placeholders like <internal-host> and <ACCOUNT_ID> mark where a real value was deliberately withheld.
If you find something on this site that should not be public, say so — the fix is usually a one-line change to the redaction policy plus a regeneration run.