1 ---
2 asIndexPage: true
3 title: Developer
4 ---
5
6 # Developer
7
8 The technical reference for building against smbCloud — the command-line tool,
9 the local tooling, and the SDKs.
10
11 import { Cards } from 'nextra/components'
12
13 <Cards>
14 <Cards.Card title="CLI" href="/developer/cli" arrow>
15 Install and use `smb`, the smbCloud command-line tool.
16 </Cards.Card>
17 <Cards.Card title="Contributing" href="/developer/contributing" arrow>
18 Build, debug, and release the CLI and its packages.
19 </Cards.Card>
20 <Cards.Card title="XCRS Testing" href="/xcrs-end-to-end-testing" arrow>
21 Drive Apple simulators and devices from your coding agent for end-to-end tests.
22 </Cards.Card>
23 </Cards>
24
25 ## How these docs stay current
26
27 The CLI and contributing pages here are **pulled from the
28 [`docs/`](https://github.com/smbcloudXYZ/smbcloud-cli/tree/main/docs) folder of
29 the [smbcloud-cli](https://github.com/smbcloudXYZ/smbcloud-cli) repository**
30 (`main` branch). They're synced into this site, so they track the tool itself —
31 edit them at the source, not here.