BS1192 is a package providing tools to better handle BS1192 workflows. It can be used
- as a package in other apps
- use as a Dynamo package, without needing Revit
This is an experimental package and should not be relied upon until a stable release version is reached (1.0).
The BS1192 project relies on a few community-published NuGet packages as listed below :
- Newtonsoft - handles serializing and deserializing to JSON
- DynamoServices - an official Dynamo package providing support for better mapping of C# code to Dynamo nodes
Please read CONTRIBUTING.md for details on how to contribute to this package. Please also read the CODE OF CONDUCT.md.
BS1192 useS the SemVer semantic versioning standard.
For the versions available, see the versions listed in the Dynamo package manager or releases on this repository.
The versioning for this project is X.Y.Z where
Xis a major release, which may not be fully compatible with prior major releasesYis a minor release, which adds both new features and bug fixesZis a patch release, which adds just bug fixes
- Radu Gidei : Github profile, Twitter profile
This project is licensed under the GNU AGPL 3.0 License - see the LICENSE FILE for details.
-
Other than me needing the functionality, hat tip to the #ukbimcrew for all the BS1192 debates on Twitter that inspired me to release this.
-
The codebase is in no way striving for efficiency, but instead simplicity & legibility for the community's benefit - hence the many comments left throughout the code. Any suggestions or help improving it is warmly welcomed.