[Feature request] Enhance options for using herd init
#1640
robw-raviga
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I run a team and we all use Herd, it's a super platform.
However, with the advent of AI coding, some of us want to use Herd in worktrees to spin up sites through our favourite apps.
For example I use Conductor (https://conductor.build) which has a setup that provides environment variables for things like the worktree name.
Some idea:
Support .env vars everywhere in the
herd.yml, for example in thenameproperty so I could doname: ${SITE_NAME}. This way, my setup scripts would define the environment for their worktree and Herd would automatically create the desired resources (site and services).Or I could create a
herd.conductor.ymlfile on the fly that contains the Conductor specific environment variables baked in and run it likeherd init --file herd.conductor.yml. Again, this would help as we can maintain different .yml files for different agentic platforms and keep the defaultherd.ymlin place for people that just want Herd up and running without the fluff.Finally, perhaps make the site name optional, and if not given here do not create a Site, only the services (as they sit above sites anyway). That way we don't need to use
herd initto create the Site, we can useherd link...later.Fantastic product, love using it, just this one little gap is missing to make it truly great for the AI era
Beta Was this translation helpful? Give feedback.
All reactions