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

CI for living buildings #13

Open
afomi opened this issue Jan 22, 2019 · 1 comment
Open

CI for living buildings #13

afomi opened this issue Jan 22, 2019 · 1 comment

Comments

@afomi
Copy link
Member

afomi commented Jan 22, 2019

Continuous Integration is a key concept in modern agile system development.

CI functions as one level of automated quality assurance. Good CI systems give developers feedback at a higher system level, beyond the feedback an IDE gives.

In a building context, CI can show things like:

  • adherence to design specifications
  • adherence to known building codes
  • exceeding energy thresholds
  • narrow landings
  • inconsistent buildings
  • opportunities for improvement
  • generated animations or screenshots

I'm drawn to the cycle of defining behavior, fulfilling the behavior, then refactoring as necessary/desired; and thus referencing the basic TDD loop.

image

@theo-armour
Copy link
Member

@afomi

Bingo #2

The major CAD programs have aspect like CI, but all proprietary and closed source - and not linable to outside programs,

We need to create a FOSS CI for buildings. I feel pretty certain that I can build little generator apps that could all be creating stuff on different machines and sending the edits to a server. Then you can take the data and test, price, schedule and merge and and share and so on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants