-
Notifications
You must be signed in to change notification settings - Fork 159
fix: standardize Markdown checkbox format for tracks and plans #51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
f6142af to
84634e7
Compare
sherzat3
approved these changes
Jan 6, 2026
mahimashanware
pushed a commit
that referenced
this pull request
Jan 20, 2026
Makes the revert command fully VCS-agnostic. - Updates the workflow with new abstract commands for searching commit history (, ). - Replaces all hardcoded commit df6384e Author: Mahima Shanware <mshanware@google.com> Date: Tue Jan 20 17:02:28 2026 +0000 refactor(setup): Abstract VCS-specific file listing Revises the 'File Size and Relevance Triage' section to be fully VCS-agnostic. - Removes hardcoded examples of .github/workflows/release-please.yml .gitignore .release-please-manifest.json CONTRIBUTING.md GEMINI.md LICENSE README.md commands/conductor/implement.toml commands/conductor/newTrack.toml commands/conductor/revert.toml commands/conductor/setup.toml commands/conductor/status.toml gemini-extension.json release-please-config.json templates/code_styleguides/csharp.md templates/code_styleguides/dart.md templates/code_styleguides/general.md templates/code_styleguides/go.md templates/code_styleguides/html-css.md templates/code_styleguides/javascript.md templates/code_styleguides/python.md templates/code_styleguides/typescript.md templates/vcs_workflows/git.md templates/workflow.md and specific checks for . - Instructs the agent to use the abstract command from the loaded VCS workflow. - This ensures that the core logic for listing files is decoupled from the specific VCS implementation, adhering to the new architectural pattern. Change-Id: I2d7fbfee4dd17b98df417899a0b995e97c6014c1 commit 93219eb Author: Mahima Shanware <mshanware@google.com> Date: Tue Jan 20 16:59:30 2026 +0000 refactor(setup): Decouple VCS logic from project inception Revises the project setup process to be VCS-agnostic. - Adds a VCS discovery step at the beginning to identify the version control system (Git, Mercurial, etc.) and load a corresponding workflow file. - Replaces hardcoded On branch vcs-support Changes to be committed: (use "git restore --staged <file>..." to unstage) modified: commands/conductor/setup.toml and Reinitialized existing Git repository in /usr/local/google/home/mshanware/conductor/.git/ commands with abstracted commands (, ) from the loaded workflow. - In Greenfield projects, prompts the user to select their preferred VCS. - Preserves existing Brownfield indicators like dependency manifests and source code directories. Change-Id: Ic849d132324997548d9856b044372d2ba9279dc0 commit 8b514bc Author: Mahima Shanware <mshanware@google.com> Date: Tue Jan 20 16:53:19 2026 +0000 feat(vcs): Add git workflow for VCS abstraction Introduces a new workflow file, , which contains the specific Git commands required by the Conductor extension. This is the first step in decoupling the core logic from the version control system, allowing for future support of other systems like Mercurial or Jujutsu. The file defines a 'VCS contract' of abstract operations and their corresponding Git implementations. Change-Id: Ie8885b3bb58443d2736a355d0a14bb741826bc65 commit d2b5c9a Merge: 716c758 08e9b95 Author: Sherzat Aitbayev <sherzat@google.com> Date: Tue Jan 13 16:43:44 2026 -0500 Merge pull request #67 from nathenharvey/nathenharvey/newline-eof style(templates): add trailing newlines to styleguide templates commit 08e9b95 Author: Nathen Harvey <nathenharvey@google.com> Date: Mon Jan 12 12:50:53 2026 -0500 style(templates): add trailing newlines to styleguide templates Ensure that styleguide templates comply with POSIX standards by ending with a newline character. This improves compatibility with command-line tools and ensures consistent formatting for generated files. Modified files: - templates/code_styleguides/go.md - templates/code_styleguides/html-css.md - templates/code_styleguides/javascript.md - templates/code_styleguides/python.md - templates/code_styleguides/typescript.md Signed-off-by: Nathen Harvey <nathenharvey@google.com> commit 716c758 Merge: 92080f0 e758efe Author: Sherzat Aitbayev <sherzat@google.com> Date: Fri Jan 9 16:58:48 2026 -0500 Merge pull request #65 from gemini-cli-extensions/chore/bot-release-token chore(github-actions): use dedicated bot token for release-please commit e758efe Author: sherzat <sherzat@google.com> Date: Fri Jan 9 21:54:03 2026 +0000 chore(github-actions): use dedicated bot token for release-please Change-Id: Ieb55f9aee5525f95681407ff01b4b73b2baef714 commit 92080f0 Merge: f6a1522 84634e7 Author: Moisés Gana Obregón <78716364+moisgobg@users.noreply.github.com> Date: Tue Jan 6 12:21:35 2026 -0600 Merge pull request #51 from gemini-cli-extensions/fix-checkbox-issue fix: standardize Markdown checkbox format for tracks and plans commit 84634e7 Author: Moisés Gana Obregón <ganaobregon@google.com> Date: Mon Jan 5 22:12:30 2026 +0000 fix: standardize Markdown checkbox format for tracks and plans commit f6a1522 Merge: 653829b dd1cd1c Author: Moisés Gana Obregón <78716364+moisgobg@users.noreply.github.com> Date: Mon Jan 5 16:51:07 2026 -0600 Merge pull request #48 from gemini-cli-extensions/fix/issue-16-auto-commits fix(conductor): ensure track completion and doc sync are committed automatically commit dd1cd1c Author: Moisés Gana Obregón <ganaobregon@google.com> Date: Mon Jan 5 22:24:13 2026 +0000 chore(conductor): Update commit message templates to follow Conventional Commits commit e581544 Author: Moisés Gana Obregón <ganaobregon@google.com> Date: Sun Jan 4 08:23:00 2026 +0000 correct step numbers commit e3630ac Author: Moisés Gana Obregón <ganaobregon@google.com> Date: Sat Jan 3 00:40:27 2026 +0000 fix(conductor): ensure track completion and doc sync are committed automatically This adds explicit commit steps to the implement command for: - Track completion status updates in tracks.md - Project documentation synchronization - Track cleanup (archiving or deleting) BUG=16 commit 653829b Merge: 6672f4e 830f584 Author: Sherzat Aitbayev <sherzat@google.com> Date: Fri Jan 2 16:04:01 2026 -0500 Merge pull request #46 from gemini-cli-extensions/ci/add-release-please ci: add release-please workflow commit 830f584 Author: sherzat <sherzat@google.com> Date: Fri Jan 2 20:27:32 2026 +0000 fix: build tarball outside source tree to avoid self-inclusion Change-Id: I6b19d26db85220f25bbbf9509cd083fbd159b1dd commit 3ef512c Author: sherzat <sherzat@google.com> Date: Fri Jan 2 20:18:48 2026 +0000 feat: integrate release asset packaging into release-please workflow Change-Id: I4ef04e2bfa1cd9bce8298baba041ad761eccc9d8 commit f26f1b8 Author: sherzat <sherzat@google.com> Date: Fri Jan 2 19:53:09 2026 +0000 ci: add release-please workflow Change-Id: I7e5df1a8b1f269488e08c0ca9b18f77a08e2f80a commit 6672f4e Merge: aa81ce1 8bfc888 Author: Sherzat Aitbayev <sherzat@google.com> Date: Mon Dec 29 13:40:03 2025 -0500 Merge pull request #10 from xbotter/main feat(styleguide): Add comprehensive Google C# Style Guide summary commit aa81ce1 Merge: bcc86ab 819dcc9 Author: Moisés Gana Obregón <78716364+moisgobg@users.noreply.github.com> Date: Fri Dec 26 12:30:11 2025 -0600 Merge pull request #26 from gemini-cli-extensions/fix/clarify-track-definition commit 8bfc888 Author: xbotter <xbotter@users.noreply.github.com> Date: Wed Dec 24 02:17:30 2025 +0000 fix(styleguide): Update C# guidelines by removing async method suffix rule and adding best practices for structs, collection types, file organization, and namespaces commit 819dcc9 Author: moisgobg <moises.gana.o@gmail.com> Date: Tue Dec 23 16:25:14 2025 -0600 fix(setup): clarify definition of 'track' in setup flow commit bcc86ab Merge: ab9516b ef2bcaa Author: Sherzat Aitbayev <sherzat@google.com> Date: Tue Dec 23 13:28:21 2025 -0500 Merge pull request #23 from jtmcdole/dart-style Add Dart Code Style commit ef2bcaa Author: John "codefu" McDole <john@mcdole.org> Date: Mon Dec 22 21:40:48 2025 -0800 Add Dart Code Style This guide summarizes key recommendations from the official Effective Dart documentation, covering style, documentation, language usage, and API design principles. Adhering to these guidelines promotes consistent, readable, and maintainable Dart code. commit 0e0991b Author: xbotter <xbotter@users.noreply.github.com> Date: Tue Dec 23 04:58:34 2025 +0000 fix(styleguide): Update C# guidelines for member ordering and enhance clarity on string interpolation commit eea7495 Author: xbotter <xbotter@users.noreply.github.com> Date: Tue Dec 23 03:12:02 2025 +0000 fix(styleguide): Enhance C# guidelines with additional rules for constants, collections, and argument clarity commit a67b6c0 Author: xbotter <xbotter@users.noreply.github.com> Date: Tue Dec 23 03:02:38 2025 +0000 fix(styleguide): Clarify usage of 'var' in C# guidelines for better readability commit 50f39ab Author: xbotter <xbotter@users.noreply.github.com> Date: Tue Dec 23 02:41:12 2025 +0000 fix(styleguide): Update C# formatting rules and guidelines for consistency commit 5e51848 Merge: e222aca ab9516b Author: xbotter <xbotter@users.noreply.github.com> Date: Tue Dec 23 10:24:25 2025 +0800 Merge branch 'gemini-cli-extensions:main' into main commit ab9516b Merge: 916ceb2 d825c32 Author: Sherzat Aitbayev <sherzat@google.com> Date: Mon Dec 22 17:27:27 2025 -0500 Merge pull request #17 from Ashwinhegde19/fix/typos-and-docs fix: Correct typos, step numbering, and documentation errors commit 916ceb2 Author: Sherzat Aitbayev <sherzat@google.com> Date: Mon Dec 22 16:32:07 2025 -0500 Bump version from 0.1.0 to 0.1.1 commit d825c32 Author: ashwinhegde19 <ashwinhegde19@gmail.com> Date: Sun Dec 21 00:17:58 2025 +0530 fix: Correct typos, step numbering, and documentation errors - status.toml: Fix incorrect path (conductor/<id> -> conductor/tracks/<id>) - workflow.md: Fix step numbering errors in Phase Completion section - newTrack.toml: Remove trailing comma in JSON example - setup.toml: Remove trailing comma in JSON example - README.md: Add missing product-guidelines.md to artifacts list commit e222aca Author: xbotter <xbotter@users.noreply.github.com> Date: Fri Dec 19 09:12:02 2025 +0000 feat(styleguide): Add comprehensive Google C# Style Guide summary commit b49d770 Merge: 484d5f3 746b2e5 Author: Moisés Gana Obregón <78716364+moisgobg@users.noreply.github.com> Date: Thu Dec 18 13:02:25 2025 -0600 Merge pull request #3 from gemini-cli-extensions/fix/user-agent-interaction-formats fix: Replace manual text input with interactive options commit 484d5f3 Merge: 1e60e8a b90a4ea Author: Moisés Gana Obregón <78716364+moisgobg@users.noreply.github.com> Date: Thu Dec 18 13:00:43 2025 -0600 Merge pull request #1 from gemini-cli-extensions/fix/typos-grammar fix: Correct typos, trailing whitespace and grammar commit b90a4ea Author: Moisés Gana Obregón <ganaobregon@google.com> Date: Thu Dec 18 18:55:09 2025 +0000 Fix typos and trailing whitespaces commit a15eb67 Merge: 94edcbb 1e60e8a Author: Moisés Gana Obregón <ganaobregon@google.com> Date: Thu Dec 18 18:32:02 2025 +0000 Merge branch 'main' into fix/typos-grammar Resolves conflicts in conductor commands. commit 1e60e8a Author: Moisés Gana Obregón <78716364+moisgobg@users.noreply.github.com> Date: Thu Dec 18 12:13:47 2025 -0600 fix(setup): Enhance project analysis protocol to avoid excessive token consumption. (#6) * fix(setup): Enhance project analysis protocol to avoid excessive token consumption. This commit updates the setup process in setup.toml to prioritize .geminiignore and .gitignore files for excluding irrelevant content during project analysis. The primary motivation for this change is to prevent excessive token consumption. The new protocol ensures that .geminiignore takes precedence and introduces git ls-files --exclude-standard -co for efficient directory/file listing, falling back to manual ignores only when no ignore files are present. commit c2321a1 Merge: eaa947d 4915580 Author: Sherzat Aitbayev <sherzat@google.com> Date: Thu Dec 18 08:57:02 2025 -0500 Merge pull request #5 from gemini-cli-extensions/refactor/standardize-conductor-path refactor: rename project-level `plan.md` to `tracks.md` commit 4915580 Author: sherzat <sherzat@google.com> Date: Wed Dec 17 22:38:44 2025 +0000 refactor: rename project-level `plan.md` to `tracks.md` and update references in documentation and command configurations Change-Id: I13ab825808fdba3cf7616d3c6e7311a5fbece600 commit eaa947d Merge: e4c9322 dd57f50 Author: Sherzat Aitbayev <sherzat@google.com> Date: Wed Dec 17 17:16:36 2025 -0500 Merge pull request #4 from gemini-cli-extensions/refactor/standardize-conductor-path refactor: standardize conductor directory path by removing leading dot. commit dd57f50 Author: sherzat <sherzat@google.com> Date: Wed Dec 17 22:11:14 2025 +0000 refactor: standardize conductor directory path by removing leading dot. Change-Id: I1f995bbdd7ebc99a79bd49223ccb5d6fa39b35c7 commit e4c9322 Author: sherzat <sherzat@google.com> Date: Wed Dec 17 20:41:34 2025 +0000 docs: Simplify the development lifecycle, detail generated artifacts, and enhance the command reference in the README. Change-Id: Id185ee2ce44caa2838240c1463acbf455f1000b0 commit 746b2e5 Author: Moisés Gana Obregón <ganaobregon@google.com> Date: Wed Dec 17 18:24:12 2025 +0000 fix: Replace manual text input with interactive options commit 5e0fcb0 Merge: f0b2783 20858c9 Author: Sherzat Aitbayev <sherzat@google.com> Date: Wed Dec 17 13:06:22 2025 -0500 Merge pull request #2 from gemini-cli-extensions/feat/github-actions-workflow feat: Add GitHub Actions workflow to package and upload release assets. commit 20858c9 Author: sherzat <sherzat@google.com> Date: Wed Dec 17 18:02:40 2025 +0000 feat: Add GitHub Actions workflow to package and upload release assets. Change-Id: I018079742aa9eca132952f6f464c37171863cb10 commit 94edcbb Author: Moisés Gana Obregón <ganaobregon@google.com> Date: Wed Dec 17 17:57:22 2025 +0000 fix: Correct typos, trailing whitespace and grammar commit f0b2783 Author: Mahima Shanware <mshanware@google.com> Date: Tue Dec 16 21:06:27 2025 +0000 add task clean up after finishing implement Change-Id: I3f27f41882a32396a06ab1c8a66ac1cae1d83b23 commit e915222 Author: sherzat <sherzat@google.com> Date: Wed Dec 17 16:05:04 2025 +0000 Initial commit Change-Id: I3a212acf736c1a4b9a7672e5f259e92aab80a318 and commands in with their abstract counterparts from the map. - Changes the system directive to be a generic 'VCS-aware assistant' instead of a 'Git-aware assistant'. Change-Id: Ibe3d7f35cab2ab0cf8e0b077a724578a297a1571
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes #42 by standardizing the Markdown checkbox format for tracks and plans.
Changes
Testing: testing_scenarios.md