akesterson / defunct-disco Goto Github PK
View Code? Open in Web Editor NEW(DEFUNCT) Dead Simple COnfiguration management and continuous integration for linux like systems (NO LONGER SUPPORTED)
(DEFUNCT) Dead Simple COnfiguration management and continuous integration for linux like systems (NO LONGER SUPPORTED)
This is a fairly standard pattern in sorted CI engines. Currently we only have the ability to say "I require module XYZ before I execute". It would be useful to say "I MUST occur before module XYZ". This is simpler than the puppet approach (and arguably less effective), since you can only reference modules, and not individual resources; but it would bridge an important gap, nonetheless.
Consider if there is a "nfs_home_directory" ball; you may need to ensure that some custom stuff happens before nfs_home_directory gets used, but you can't modify nfs_home_directory, because the disco ball exists upstream and you don't maintain it. So instead of having a requires file that justs lists other disco nballs that you should come after, it could look like this:
before nfs_home_directory
after some_other_module
... the mechanism for this could be that, once the client has downloaded all modules, it modifies the 'requires' file of each 'before' module, to insert the requisite modules. Or perhaps something else. Either way, the topological sort would require a little bit of somewhat creative modification.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.