Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Unreleased

- Added pre-release enable guide (`docs/pre-release-enable-plugin.md`) with repository install and manual workspace settings options.

## 1.10.0

- Added command namespacing with aliases in `flutter:*` form for all canonical commands.
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ Open-source Cursor plugin for production Flutter development and testing.
- `review-flutter-code` for risk-focused review with mandatory security checks.
4. Use `prepare-mobile-release` and `setup-mobile-github-pipeline` before shipping Android/iOS builds.

Pre-release install:
- If plugin is not in Marketplace yet, follow `docs/pre-release-enable-plugin.md`.

## Value in 5 minutes

![5-minute demo flow](assets/demo-5min-flow.svg)
Expand Down
1 change: 1 addition & 0 deletions docs/official-release-checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ Use this checklist before tagging a public release.
- Repository description, topics, and social preview are configured.
- First release tag and GitHub Release notes are prepared.
- Release automation workflow exists and is documented (`.github/workflows/release-automation.yml`, `docs/release-automation.md`).
- Pre-release plugin enable instructions exist for users (`docs/pre-release-enable-plugin.md`).

## Mobile publication readiness

Expand Down
34 changes: 34 additions & 0 deletions docs/pre-release-enable-plugin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Enable Plugin Before Marketplace Release

Use this guide while the plugin is not yet published in Cursor Marketplace.

## Option A: Install from repository in Cursor

1. Open Cursor command/chat input.
2. Run `/add-plugin`.
3. Provide repository URL:
- `https://github.com/Wreos/flutter-cursor-plugin`
4. Confirm installation and enable the plugin.

Notes:
- Exact UI prompts can differ by Cursor version.
- If your build does not support repository install in `/add-plugin`, use Option B.

## Option B: Enable manually in workspace settings

1. Ensure the plugin is available to Cursor in your environment.
2. Open or create `.cursor/settings.json` in your project.
3. Add plugin enable flag:

```json
{
"plugins": {
"flutter-cursor-plugin": {
"enabled": true
}
}
}
```

4. Reload Cursor window.
5. Verify plugin commands are available (for example `implement-flutter-feature` or `flutter:implement-flutter-feature`).