# Get the app code

<!-- -->

The rest of this tutorial customizes `app-basic-timelog` - a real platform app for logging hours against tasks. Before you can change it, you need its source code locally. There are two ways to get it.

## Option A: From the sample apps package (recommended)[​](#option-a-from-the-sample-apps-package-recommended "Direct link to Option A: From the sample apps package (recommended)")

Comind.work publishes a sample apps package containing the full source of every standard platform app. It's the fastest way to start - one install, every app on your disk:

```
npm i @comind/workspace-all
```

After install, the apps are in `node_modules/@comind/workspace-all/`. Copy the one you want into your project's apps folder:

```
cp -r node_modules/@comind/workspace-all/app-basic-timelog apps-custom/
```

You now have `apps-custom/app-basic-timelog/` ready to edit in VS Code.

![VS Code file explorer showing the downloaded app-basic-timelog directory structure with fields, actions, views, and settings folders](/assets/images/app-basic-timelog-files-ee82f1f60b9d19456687ecf8f6127461.png)

The package requires access to the Comind.work private npm registry, configured via `.npmrc` in your project root. See [environment variables](/developer-guide/getting-started/environment-variables.md#npmrc) if `npm i` cannot find the package.

## Option B: From your organization's repo[​](#option-b-from-your-organizations-repo "Direct link to Option B: From your organization's repo")

If your organization already maintains a fork of the platform apps (common when you have multiple customizations layered), the source is already in your cloned repository under `apps-custom/` or a similar folder. Skip to [Step 2](/developer-guide/tutorials/tutorial-customize-app/create-new-field.md) and use the existing app folder.

## Related[​](#related "Direct link to Related")

* [CLI reference](/developer-guide/reference/cli-reference.md) - syntax for `install`, `build`, and other commands you'll use next
* [Package structure](/developer-guide/app-architecture/package-structure.md) - what each directory and file in the app does
