https://github.com/bhom/bhom_ui
https://github.com/bhom/bhom_ui
bhom core ui
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/bhom/bhom_ui
- Owner: BHoM
- License: lgpl-3.0
- Created: 2017-12-22T06:50:13.000Z (over 8 years ago)
- Default Branch: develop
- Last Pushed: 2024-04-02T10:39:53.000Z (about 2 years ago)
- Last Synced: 2024-05-15T16:28:34.809Z (about 2 years ago)
- Topics: bhom, core, ui
- Language: C#
- Size: 1.02 MB
- Stars: 9
- Watchers: 5
- Forks: 4
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.gnu.org/licenses/lgpl-3.0)
[](https://ci.appveyor.com/api/projects/status/bhom_ui/branch/master)
[](https://dev.azure.com/BHoMBot/BHoM/_build/latest?definitionId=19&branchName=master)
# Core BHoM_UI Repo
This repo is part of the Buildings and Habitats object Model.
If you are new (_welcome!_ 👋 😄) a great place to start is on [bhom.xyz](https://bhom.xyz) and reading our [documentation](https://bhom.xyz/documentation), including our [Getting Started Pages](https://bhom.xyz/documentation/Basics/Using-the-BHoM/).
This particular repo contains the parent _BHoM UI_ defining all the base functionality necessary to expose the BHoM functionality through user interfaces.
The BHoM UI provides a central definition of the way the BHoM is exposed to the user. This includes the list of available components (icons, names,...), the way they are saved/loaded, as well as the various menus to create/interact with them. This guarantees that the learning curve of using the BHoM from one software to another is as minimal as possible. See [BH.UI ‐ Expose Your Code to UIs](https://github.com/BHoM/documentation/wiki/BH.UI-%E2%80%90-Expose-Your-Code-to-UIs) for more details.
Along with the rest of the core repositories - [BHoM](https://github.com/BHoM/BHoM), [BHoM_Engine](https://github.com/BHoM/BHoM_Engine) and [BHoM_Adapter](https://github.com/BHoM/BHoM_Adapter) – this is the basis on which all of the BHoM Toolkits are built.
## Quick Start 🚀
Grab the [latest installer](https://bhom.xyz/) and a selection of [sample scripts](https://github.com/BHoM/samples).
## Getting Started for Developers 🤖
If you want to build the BHoM and the Toolkits from source, it's hopefully easy! 😄
Do take a look at our specific wiki pages here: [Getting Started for Developers](https://bhom.xyz/documentation/Guides-and-Tutorials/Coding-with-BHoM/).
## Want to Contribute? ##
BHoM is an open-source project and would be nothing without its community. Take a look at our contributing guidelines and tips [here](https://github.com/BHoM/BHoM/blob/main/CONTRIBUTING.md).
## Licence ##
BHoM is free software licenced under GNU Lesser General Public Licence - [https://www.gnu.org/licenses/lgpl-3.0.html](https://www.gnu.org/licenses/lgpl-3.0.html)
Each contributor holds copyright over their respective contributions.
The project versioning (Git) records all such contribution source information.
See [LICENSE](https://github.com/BHoM/BHoM/blob/main/LICENSE) and [COPYRIGHT_HEADER](https://github.com/BHoM/BHoM/blob/main/COPYRIGHT_HEADER.txt).