crazy-build

module
v0.0.0-...-d9a27e9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2017 License: MIT

README

crazy-build

How complicated can you make building the simplistic hello world program?

In this project we present a home brewed build system based on go to build something we call artifacts.

It is conceived as a prototype for what could be done when combining go and docker in a build system. And as learning experience for a poor Ada-centric relic of a programmer.

Description

The build system resembles systems like bitbake, where the artifact corresponds to recipes and the tasks in bitbake responds to what we call commands in crazy_build.

In crazy-build we utilize the fact that the build structure of a module is fixed during most of its life cycle and could therefore be represented as a compiled program. During the initial phase of a module the build structure could however be more volatile, but since we're using go for compiling the binary build structure, it doesn't matter so much due to the quick development cycle of go.

Dependency handling

None.

Testing

None.

Usefulness

None.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL