BS1192
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
Status
This is an experimental package and should not be relied upon until a stable release version is reached (1.0).
Built with
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
Contributing
Please read CONTRIBUTING.md for details on how to contribute to this package. Please also read the CODE OF CONDUCT.md.
Versioning & Releases
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
X
is a major release, which may not be fully compatible with prior major releasesY
is a minor release, which adds both new features and bug fixesZ
is a patch release, which adds just bug fixes
Authors
- Radu Gidei : Github profile, Twitter profile
License
This project is licensed under the GNU AGPL 3.0 License - see the LICENSE FILE for details.
Acknowledgments
-
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.