Skip to content

Conversation

@httpdss
Copy link
Owner

@httpdss httpdss commented Mar 31, 2025

Overview
This PR introduces a new prompt module for the Struct tool and updates several configurations to enhance development and automation workflows.

Changes

  • New Additions:

    • Added .github/prompts/struct.prompt.md to define prompt usage for Struct assistant.
    • Introduced multiple YAML sub-structs in struct_module/contribs/github/prompts/ including generic.yaml, react-form.yaml, security-api.yaml, and struct.yaml.
    • Added a comprehensive README.md to struct_module/contribs/ documenting all available sub-structs.
  • Configuration Updates:

    • Enhanced .devcontainer/devcontainer.json:
      • Removed redundant comments.
      • Added features for pre-commit, Go Task runner, and shfmt.
      • Updated mount configurations for improved local development support.
    • Updated GitHub Actions:
      • Upgraded setup-python in pre-commit.yaml from v5.3.0 to v5.5.0.
      • Improved release-drafter.yaml with new checkout step, depth, and version.
    • Updated .struct.yaml to include the new github/prompts/struct struct.

Justification
These updates streamline development with enhanced tooling support and prompt-driven Struct generation, while improving CI/CD workflows and environment consistency.

Impact

  • Improved developer experience in containerized environments.
  • Enhanced maintainability and modularity through prompt-based Structs.
  • Better release management with enriched automation in workflows.

@httpdss httpdss changed the title Add prompts Add Struct Prompt Module and Enhance Devcontainer and CI Configurations Mar 31, 2025
@httpdss httpdss merged commit 2e7a665 into main Mar 31, 2025
3 checks passed
@httpdss httpdss deleted the add-prompts branch March 31, 2025 15:26
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.

2 participants