Skip to content
This repository has been archived by the owner on Jun 8, 2024. It is now read-only.

Commit

Permalink
add readme (#5)
Browse files Browse the repository at this point in the history
  • Loading branch information
molostovvs authored Nov 22, 2023
1 parent 7673fd4 commit 4fd458e
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions README.MD
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/ConcreteEcho/FluentStructures/nuget.yml)
![GitHub issues](https://img.shields.io/github/issues/ConcreteEcho/FluentStructures)
![Nuget](https://img.shields.io/nuget/v/Fluent.Structures.Model)

# Wrappers for the Tekla API with a Fluent interface

A set of classes for convenient interaction with the Tekla API.

> At the moment, the library is intended only for Tekla 2022.
Classes from the following libraries are currently implemented:

- Tekla.Structures.Model — Beam, RebarGroup, Polygon, Plate;

# Motivation

The original Tekla API provides a small set of overloads for methods, moreover, these overloads contain non-recommended
classes (such as ArrayList). The construction of a complex object can take hundreds of lines.
The purpose of this library is to simplify the creation of objects by providing a Fluent interface and implement more
reliable checks of the necessary attributes.

# How do i build this?

You must have installed .NET SDK 7.0. Then cd to the root directory and

```shell
dotnet build
```

0 comments on commit 4fd458e

Please sign in to comment.