From 581fe9c3b0c9354f6703c5900e7682f7eceabd3f Mon Sep 17 00:00:00 2001 From: hf-kklein Date: Mon, 13 Apr 2020 18:58:13 +0200 Subject: [PATCH] remove unused packages, update test frameworks (#30) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * remove files * Revert "remove intermediate doc trigger (as docs are actually built here)" This reverts commit efb8e143a9e643c52282aa6f1a55a7e8cf3e8c19. * remove build process irtself * remove unused files * trigger docs only on master commit * add JSON.net schemas to repository * add link to official json.net schema docs * catch license exception * check if userProperties are null * Auto stash before merge of "develop" and "origin/develop" (#26) * Auto stash before merge of "develop" and "origin/develop" * unify namespaces & put different converters in different files * must not reuse the current reader here. still not fully understand. * fix smaller bugs, deactivate outdated tests * fix null value handling once more. Co-authored-by: Konstantin Klein * fix outdated exception testing * move stuff out of obsolete class * modularize more stuff originally from deprecated BoMapper class * Version 0.2.0: All public components now use Properties instead of fields (#27) * business objects: fields->properties * COMs: fields->properties * fix build errors and some IDE suggestions * ignore naming convention * update tests in main pacakge * everything except 1 test... * fix stupid test * unittests ftw. * how did this ever work * remove deprecated 'messLokationsId'; it's 'messlokationsId' only. * optimize bo4e code * Apply fields->properties to Encryption package, too * add all json schema and protobuf files as content files to solution * fix wrong pathes * generate all the puml files puml-gen BO4E-dotnet puml-files -dir -public -excludePaths bin,obj,json-schema-files,Properties,protobuf-files -createAssociation -allInOne readme.md * move json-schema files out of solution again other than the puml-files they are not useful as a content file .csproj also * fix broken link * Explain usage of proto files * remove fixed version in csproj, otherwise it will not generate suffix * but should have bumped the prefix in the same commit * Anrede should be upper case in GP * Zwischenstand GRPC (was ein Mist ;)) * add showcase tests for github * Update README.md * add coverlet nuget to all test projects * Update README.md * add a lot of show case tests * Add showcase for anonymizign * fix broken links * Mannheim -> Grünwald a * add link to issue #29 * remove unused packages, update test frameworks (does this fix the docfx build)? Co-authored-by: Joscha Metze Co-authored-by: Hamid Hajiparvaneh <52197378+hamidd30@users.noreply.github.com> --- .../BO4E-dotnet.Extensions.Encryption.csproj | 4 ++-- BO4ETestProject/TestBO4E-dotnet.csproj | 8 ++++---- README.md | 2 ++ .../TestBO4E-dotnet-Extensions-Encryption.csproj | 4 +--- .../TestBO4E-dotnet-Extensions.csproj | 4 +--- .../TestBO4E-dotnet-Reporting.csproj | 4 +--- 6 files changed, 11 insertions(+), 15 deletions(-) diff --git a/BO4E-dotnet.Encryption/BO4E-dotnet.Extensions.Encryption.csproj b/BO4E-dotnet.Encryption/BO4E-dotnet.Extensions.Encryption.csproj index c34ffc58..286f5a53 100644 --- a/BO4E-dotnet.Encryption/BO4E-dotnet.Extensions.Encryption.csproj +++ b/BO4E-dotnet.Encryption/BO4E-dotnet.Extensions.Encryption.csproj @@ -27,9 +27,9 @@ - + - + diff --git a/BO4ETestProject/TestBO4E-dotnet.csproj b/BO4ETestProject/TestBO4E-dotnet.csproj index 14a316d8..be65f6b8 100644 --- a/BO4ETestProject/TestBO4E-dotnet.csproj +++ b/BO4ETestProject/TestBO4E-dotnet.csproj @@ -17,13 +17,13 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + - + - - + + diff --git a/README.md b/README.md index 86df5a2c..1ad603fc 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ The content of this repository is used to build the following nuget packages: - [Hochfrequenz.BO4E.Reporting](https://www.nuget.org/packages/Hochfrequenz.BO4E.Extensions/) contains tools to analyse single business objects and sets of objects. - [Hochfrequenz.BO4E.Extensions.Encryption](https://www.nuget.org/packages/Hochfrequenz.BO4E.Extensions.Encryption/) provides code to encrypt and anonymize Business Objects and compontents using [libsodium](https://libsodium.org)/[`Sodium`](https://github.com/tabrath/libsodium-core/) and [Bouncy Castle](https://bouncycastle.org/csharp/)/`Org.BouncyCastle` APIs. +## This Repository Is Not Complete Yet +Please see [Issue #29](https://github.com/Hochfrequenz/BO4E-dotnet/issues/29) for a list of Business Objects, that are not yet implemented. Your contributions are very welcome. ## Detailed Documentation The docstrings from within the source code are used to automatically generate a [doc.fx based documentation](https://hochfrequenz.github.io/bo4e-livedocs/api/BO4E.BO.html). Please also consider the [official documentation](https://www.bo4e.de/dokumentation) maintained by Interessengemeinschaft Geschäftsobjekte Energiewirtschaft e.V. from which most of the source code docstrings are copied/derived. diff --git a/TestBO4E-dotnet-Encryption/TestBO4E-dotnet-Extensions-Encryption.csproj b/TestBO4E-dotnet-Encryption/TestBO4E-dotnet-Extensions-Encryption.csproj index f15e5506..65498ada 100644 --- a/TestBO4E-dotnet-Encryption/TestBO4E-dotnet-Extensions-Encryption.csproj +++ b/TestBO4E-dotnet-Encryption/TestBO4E-dotnet-Extensions-Encryption.csproj @@ -8,9 +8,7 @@ - - - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/TestBO4E-dotnet-Extensions/TestBO4E-dotnet-Extensions.csproj b/TestBO4E-dotnet-Extensions/TestBO4E-dotnet-Extensions.csproj index 4ab41f77..204d3ec0 100644 --- a/TestBO4E-dotnet-Extensions/TestBO4E-dotnet-Extensions.csproj +++ b/TestBO4E-dotnet-Extensions/TestBO4E-dotnet-Extensions.csproj @@ -12,9 +12,7 @@ - - - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/TestBO4E-dotnet-Reporting/TestBO4E-dotnet-Reporting.csproj b/TestBO4E-dotnet-Reporting/TestBO4E-dotnet-Reporting.csproj index f7939693..a09a0a2b 100644 --- a/TestBO4E-dotnet-Reporting/TestBO4E-dotnet-Reporting.csproj +++ b/TestBO4E-dotnet-Reporting/TestBO4E-dotnet-Reporting.csproj @@ -8,9 +8,7 @@ - - - + runtime; build; native; contentfiles; analyzers; buildtransitive all