Feature Request: Initialization Script

Open
#152 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
35/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
bash, go
Domain
tooling

Research direction

Start with the Makefile and the linked CI workflow step that installs krew, then trace how document custom variables and markdown blocks are handled. Define how a document declares and runs an initialization script, and verify that dependencies for its markdown blocks can be prepared consistently without extra Makefile or CI steps.

Written by the indexing model from the issue text.

Description

enhancement innovation engine

Currently, if we want to test a markdown block that depends on certain dependencies e.g. installing krew, we have to perform these steps either via Makefile or as additional step in CI.

It would be great if we have a way to specify an initialization script for a document (similar to how we can specify custom vars) to be able to handle dependencies in consistent way.

Dominant language
Go
Stars
40
Forks
27
Avg merge
2d 20h
Merged PRs (30d)
1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Azure/InnovationEngine

All issues in Azure/InnovationEngine

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.