Skip to content

feat(board): simpler How to contribute and task setup steps - #35

Open
vlidholt wants to merge 1 commit into
mainfrom
feat/board-contribute-guide
Open

vlidholt wants to merge 1 commit into
mainfrom
feat/board-contribute-guide

Conversation

@vlidholt

Copy link
Copy Markdown
Contributor

Summary

  • How to contribute button: the wrench icon (like Contribute & build in the home menu) instead of git-pull-request, as a labelled button and in the narrow-window menu.
  • How to contribute page (/improvements/contribute), now 8 steps:
    • Get the tools: "Install Flutter, Serverpod, and a frontier coding agent such as Codex, Claude Code, Antigravity, or Cursor.", with a Serverpod installation guide button.
    • Get the right version of Serverpod (was Install or update the Serverpod CLI): Dart's install command, unchanged.
    • Fork on GitHub is a button.
    • Clone the repository: new text, same commands.
    • Start the server is gone, with its serverpod start line: since Serverpod 4.1.0-rc.1 the agent starts the server through the serverpod MCP server.
    • Pick a task: claim, use wonky as the agent's working directory, let the agent work, review.
    • Open a pull request: "Your agent will help you open a pull request towards Wonky's repository.", a View pull requests button (/pulls), and no PR lines to copy.
    • The buttons are the small outline style of Up for grabs. Their labels ellipsize instead of overflowing on narrow windows.
  • Task page, How to build it (outline for everyone but the claimant and admins): "1. Read the [contribution guide] and set up your development environment" (an inline link to How to contribute), "2. Claim the task to get a prompt", "3. Paste the prompt into your AI agent using a frontier model". The claimant and admins get the new step 1 too; their prompt and PR steps are unchanged.
  • CONTRIBUTING.md follows the same 8 steps. What was useful in Run Wonky Work (the agent configs in the repo, serverpod start to watch, the sign-up code in the server log) moved into Pick a task. The PR rules and the Wonky-Task/Wonky-Claim lines stay, since it's the full guide.
  • specs/16 §4.3, §4.6 and §10.3 updated. Strings regenerated, including the en_XA pseudo-locale.

Testing

  • dart analyze and dart format clean in wonky_app.
  • flutter test test/board/pages/ (wonky_app): all 168 pass. task_page_test.dart updated for the new outline, the 8 steps, no serverpod start and the View pull requests button.
  • Release build of Drive (--wasm), checked in the browser signed out, light and dark, desktop and 375 px: both pages, the buttons, the external-link dialogs (github.com), the inline link to How to contribute, and the wrench in the bar and the menu.
  • Full test suites not run locally; CI will cover them.

🤖 Generated with Claude Code

- How to contribute: new wrench icon, frontier agents in Get the tools,
  Get the right version of Serverpod, outline buttons for the
  installation guide, fork and pull requests, no Start the server step
  (the agent starts it through the serverpod MCP server), no PR lines
  to copy. 8 steps instead of 9.
- Task page: How to build it outline links the contribution guide
  inline, then Claim the task to get a prompt and Paste the prompt into
  your AI agent.
- CONTRIBUTING.md and specs/16 follow the same steps.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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