Skip to content
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

Local dev environment #84

Closed
RothAndrew opened this issue Oct 4, 2021 · 2 comments
Closed

Local dev environment #84

RothAndrew opened this issue Oct 4, 2021 · 2 comments

Comments

@RothAndrew
Copy link
Contributor

RothAndrew commented Oct 4, 2021

As a developer of Zarf I want the ability to build and develop Zarf without having to install the dependencies on my workstation, so that I can manage versions and other dependencies separately from my other projects.

We already use Vagrant for doing demos/examples, let's also set up a Vagrant-based developer environment for developing and building Zarf

This also makes it a lot easier for new developers to get up and running with developing Zarf, by just having them spin up a Vagrant box rather than telling them to go install all these different tools and hope they have the right versions of things.

Co-authored with @btlghrants

@RothAndrew
Copy link
Contributor Author

TODO: Re-evaluate the outcome of this issue after #237 merges. I believe it will significantly change this need since we'll be able to do local dev without vagrant

@jeff-mccoy
Copy link
Contributor

I think we can close this too. We are moving away from Vagrant for most things to pick-your-own-local-cluster. As far as dependencies any developer is welcome to use any tool they want to manage the installation of go (the only real dev dependency) or to just run it in a container. I don't want to make that a default thing we specify though as it's highly subjective.

Repository owner moved this from Planned to Done in Zarf Project Board Feb 10, 2022
@Racer159 Racer159 moved this to Done in Zarf Project Board Apr 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants