-
Notifications
You must be signed in to change notification settings - Fork 4
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
Collaboration with IfcOpenShell's BCF lib? #3
Comments
Sure! We use it in our own BCF-server implementation to add import/export, an equivalent of foundationserver but coded in Django. It generates an Open API file (https://api.bimdata.io/doc/bcf) used by https://github.com/OpenAPITools/openapi-generator to generate an API client. We could open source (LGPL license) a Django app using our BCF-server implementation as well, which have more feature than Flask (backoffice, integrated migrations, and possible libs for authentication/Odata filters), why not directly on the IfcOpenShell github org. What do you have in mind? |
Ah I missed this reply. Yes I guess this repo is less to do with BCF and more to do with OpenCDE data massaging if I understand it right. If so, yes indeed open sourcing the OpenCDE server which is more fully featured would be a great idea! |
+1 on django being nice in the sense that you get the admin module for easy crud tasks for free. Let me know if I need to create a repo for something. |
What I have in mind:
BlenderBIM would use the low-level lib, dev already using Django just wanting to add a BCF API to their app (at least BIMData.io) would use the Django lib and devs who want to have a standalone BCF API would use the Django app. The low-level python lib should have its own repo, its own CI cycle, and pypi release. Timing speaking, we plan to do this in october |
Hey there! Just wondering if you know about https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0/src/bcf and https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0/src/foundationserver and whether we could collaborate somehow? There seems to be some duplication of effort.
The text was updated successfully, but these errors were encountered: