Skip to content

docs: Add topic on creating custom managers in galasa.dev site - #712

Merged
eamansour merged 3 commits into
galasa-dev:mainfrom
eamansour:em-manager-create-doc
Sep 25, 2026
Merged

eamansour merged 3 commits into
galasa-dev:mainfrom
eamansour:em-manager-create-doc

Conversation

@eamansour

Copy link
Copy Markdown
Member

Why?

Refer to galasa-dev/projectmanagement#1410

Adds a new documentation page covering how to scaffold a custom Galasa manager project using galasactl project create --manager.

Changes

  • New page: docs/content/docs/cli-command-reference/creating-a-manager-project.md
    • Explains what a Galasa manager is and when to write one
    • Documents flags for galasactl project create --manager
    • Shows the full generated folder and file structure
    • Describes each generated Java class and its role
    • Documents the manager lifecycle methods that are currently implemented in project create (initialise, youAreRequired, provisionGenerate, provisionDiscard)
    • Covers building the project with Maven and Gradle
    • Shows how to add the manager as a dependency in a test project
  • docs/content/docs/cli-command-reference/index.md: Adds a link to the new page in the CLI command reference index
  • docs/mkdocs.yml: Adds the new page to the site navigation under CLI command reference

@jadecarino jadecarino left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor comment but happy to approve - thanks for adding these!

Comment thread docs/content/docs/cli-command-reference/creating-a-manager-project.md Outdated
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
@eamansour
eamansour merged commit c395757 into galasa-dev:main Sep 25, 2026
73 of 74 checks passed
@eamansour
eamansour deleted the em-manager-create-doc branch September 25, 2026 13:01
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