Actualiser Zurich hackathon

Milovann Yanatchkov 2025-01-01 18:46:42 +01:00
parent f145560e55
commit 30d02a6e33

@ -1,6 +1,8 @@
[![](https://gitaec.org/assets/img/gitaec-01.svg)](Home)
# 🚧 Exploring the future of design platforms for AEC
# Exploring the future of design platforms for AEC
**Git<sup>AEC</sup>** was bootstrapped at the [AEC Hackathon Zurich](https://opensource.construction/events/aec-hackathon-zurich/) in 2024.
## A Forge for AEC
@ -21,6 +23,9 @@ This is made possible thanks to [IfcMerge](https://github.com/brunopostle/ifcmer
## An Automation System
Git<sup>AEC</sup> enables CI/CD design pipelines like Speckle [Automate](https://speckle.systems/blog/automate-with-speckle/) \
Samples of computations based on [IfcOpenShell](http://ifcopenshell.org/) and [Compas](https://compas.dev/#/) :
* Automation [sample](https://gitaec.com/rvba/hackathon-zurich/src/branch/main/python/extract.py) in Python
* Automation action [sample](https://gitaec.com/rvba/hackathon-zurich/src/branch/main/.forgejo/workflows/update.yaml) and [logs](https://gitaec.com/rvba/hackathon-zurich/actions)
* Automation sample [output](https://gitaec.com/rvba/hackathon-zurich/src/branch/main/output/duplex.ifc.csv)
@ -32,41 +37,11 @@ This is made possible thanks to [IfcMerge](https://github.com/brunopostle/ifcmer
## Building Git<sup>AEC</sup>
* **Source code** of Git<sup>AEC</sup> is available on the `gitaec` branch of the **[main repo](https://gitaec.org/rvba/forgejo/src/branch/gitaec)**.
* Head to **Forgejo** [documentation](https://forgejo.org/docs/next/contributor/from-source/) for details on how-to build the platform from source.
* **Source code** of Git<sup>AEC</sup> is available on the `gitaec` branch of the **[forgejo repo](https://gitaec.org/rvba/forgejo/src/branch/gitaec)**.
* Visit the **Forgejo** [documentation](https://forgejo.org/docs/next/contributor/from-source/) for details on how-to build the platform from source.
# AEC Hackathon Zurich
## Contribute to Git<sup>AEC</sup>
**Git<sup>AEC</sup>** was bootstrapped at the [AEC Hackathon Zurich](https://opensource.construction/events/aec-hackathon-zurich/) in 2024.
* [AEC Hackathon Zurich](https://opensource.construction/events/aec-hackathon-zurich/)
* [AEC Hackathon Slack channel](https://aec-hackathon.slack.com/join/shared_invite/zt-42vrfeqo-2j4L6WUph61L6cRdg11nFQ)
## Slides
* [Slides](https://pad.codeatlas.cc/AOlOlzDGQoGXic6hfTid2w#)
## GitAEC
* GitAEC is based on [Forgejo](https://forgejo.org), a fork of [Gitea](https://gitea.com)
* Gitea is a forge like Github or Gitlab
* Gitea is written in [Go](https://en.wikipedia.org/wiki/Go_(programming_language))
## Actions
* Forgejo actions are based on [Act](https://github.com/nektos/act), a Go implementations of Github [Actions](https://github.com/features/actions)
## Pipelines
* GitAEC enables CI/CD design pipelines like Speckle [Automate](https://speckle.systems/blog/automate-with-speckle/)
* GitAEC viewer is based on [IFCjs](https://github.com/IFCjs)
* GitAEC computations are based on [IfcOpenShell](http://ifcopenshell.org/) / [Compas](https://compas.dev/#/)
## Contact
* [Milovann Yanatchkov](https://rvba-fr.translate.goog/my.html?_x_tr_sl=fr&_x_tr_tl=en&_x_tr_hl=fr&_x_tr_pto=wapp) ([French](https://rvba.fr/my.html))
* 📨 contact@gitaec.com
Git<sup>AEC</sup> is developed by [Milovann Yanatchkov](https://rvba-fr.translate.goog/my.html?_x_tr_sl=fr&_x_tr_tl=en&_x_tr_hl=fr&_x_tr_pto=wapp). \
📨 Send a mail to `contact` at `gitaec.org` to join the development platform or for hosting services.