radumg / BS1192

Tools to better handle BS1192 workflows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BS1192

Codacy Badge Build Status GitHub version contributions welcome FOSSA Status

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 releases
  • Y is a minor release, which adds both new features and bug fixes
  • Z is a patch release, which adds just bug fixes

Authors

License

This project is licensed under the GNU AGPL 3.0 License - see the LICENSE FILE for details.

FOSSA Status

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.

About

Tools to better handle BS1192 workflows

License:MIT License


Languages

Language:C# 100.0%