Skip to content

[feature]: drop application src to CFDeskit#22

Merged
Charliechen114514 merged 2 commits into
mainfrom
chore/drop-apps-source
Jul 4, 2026
Merged

[feature]: drop application src to CFDeskit#22
Charliechen114514 merged 2 commits into
mainfrom
chore/drop-apps-source

Conversation

@Charliechen114514

Copy link
Copy Markdown
Member

No description provided.

Apps now live in the separate mini-apps repo. The main repo no longer compiles
apps - they are deployed as prebuilt artifacts into <bin>/../apps/<id>/,
discovered by AppDiscoverer at runtime.

- Remove apps/{calculator,noter,alarm_clock,calendar,system_state}/ and
  apps/CMakeLists.txt
- Top-level CMakeLists: drop add_subdirectory(apps)
- Add apps/README.md describing the deployment contract
- Remove test/desktop/calculator/ (parser test moved with the source) and
  drop its add_subdirectory in test/desktop/CMakeLists.txt

Verified: cmake configure + build green without apps/; desktop launches and
calculator + system_state (from mini-apps deploy) start cleanly with the
runtime abi_check passing.
apps/README.md + top-level CMakeLists comment: mini-apps -> CFDeskit
(repo url https://github.com/Awesome-Embedded-Learning-Studio/CFDeskit).
@Charliechen114514 Charliechen114514 merged commit d27944d into main Jul 4, 2026
6 checks passed
@Charliechen114514 Charliechen114514 deleted the chore/drop-apps-source branch July 4, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant