Adam Hathcock 8d0d7a89f7 Change conversion stack to better usage for products. (#215)
* fix: Push to sync with Jedd

* Jedd's record suggestions

* cleanup stack

* Revit settings converted

* more settings changes

* fix unit of work and scope registration

* rename

* fix more settings

* Use a generic factory to create settings contexts

* fix ArcGIS

* generic sending

* fix ArcGIS

* remove extras

* fix crs scoping

* fix autocad

* fix units for arcgis

* civil3d conversions

* rhino mostly works

* Rhino and recieve changed

* fix revit tests

* fix rhino tests

* fix merge

* make settings a record again

* fixes from reversion

* merge fixes

* ArcGIS reverts

* more senders reverted

* remove added reference

* clean up locks and files

* update nunit

* make things proper records

* fix test

* Merge fixes

* merge fixes

* Initialize the settings instead of push empty

* scan things consistently

---------

Co-authored-by: Alan Rynne <alan@speckle.systems>
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com>
2024-09-17 14:42:00 +02:00
2024-07-31 18:05:00 +03:00
2024-09-16 16:49:11 +03:00
2024-07-18 10:33:46 +01:00
2024-07-04 11:56:34 +01:00
2024-07-04 11:56:34 +01:00
2024-07-04 14:11:51 +01:00
2024-07-04 12:29:17 +01:00
2024-07-09 09:50:47 +01:00
2024-07-22 17:15:04 +01:00
2024-07-04 11:56:34 +01:00
2024-08-13 08:03:18 +00:00
2024-09-09 14:24:22 +02:00
2024-07-18 10:00:00 +01:00

Speckle 3.0 Connectors!

codecov

Formatting

Use CSharpier to format. There are a few options:

  • Install CSharpier as a local tool: dotnet tool install csharpier
    • This allows CLI use of CSharpier: dotnet csharpier . after dotnet tool restore
  • Install the CSharpier Visual Studio 2022 extension: https://marketplace.visualstudio.com/items?itemName=csharpier.CSharpier
  • Install CSharpier as a global tool: dotnet tool install csharpier -g
    • This allows CLI use of CSharpier: dotnet csharpier . after dotnet tool restore

Local development with SDK changes

Use the Local.sln to include the Core and Objects projects from the SDK repo. This setup assumes the two Git repos are side by side.

Using the Local.sln will modify all your package locks. Don't check these in! Revert or use the regular solution to revert once your changes are made.

This uses a new Configuration for the solutions and projects which means that Local is now a build directory alongside Debug and Release

Other Build commands

Clean Locks

Run this to delete package.lock.json files when restores go run.

image

S
Description
Speckle Connectors V3
Readme 29 MiB
Languages
C# 100%