Giter Site home page Giter Site logo

Organization about boxes HOT 2 CLOSED

nickcharlton avatar nickcharlton commented on July 19, 2024
Organization

from boxes.

Comments (2)

nickcharlton avatar nickcharlton commented on July 19, 2024

Thanks! It'll be nice to get some input on some of the decisions/compromises I made – I think we will run into some limitations of it being based around Rake.

Default Build

  • Changing rake default to rake all seems like a good idea and I think a standalone rake should give us a list too.
    • (usually rake alone would fire off the test suite.)
  • One of the problems with rake is that you can't pass arguments cleanly. You'd end up with something like:
rake build -- --distro=debian --type=chef

…and the implementation will be even worse than it is now. I'll think about it a bit.

Adding CentOS

  • Yes, it assumes it's Debian-based at the moment.
  • If we can, I'd prefer to keep it just as common/, but with fall-through blocks (like vmtools.sh) on options.
    • as long as it can be kept reasonably short.
  • You're right about the lack of codenames. Renaming is probably the best approach; my other ideas seemed a little clunky.

I'm currently working on something to handle the subprocess (to Packer) better and interpret some of the output that flies by. I've noticed that if something goes wrong when doing a full build you find yourself scrolling and scrolling through the results.

So, forgive me if I don't merge many pull requests whilst I put this together, it looks like it'll change quite a bit of the Rakefile around.

from boxes.

nickcharlton avatar nickcharlton commented on July 19, 2024

Closing this as it's been open a long time. I'm now working on some new (big) changes which I hope will address most, if not all of them.

from boxes.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.