Skip to content

Commit

Permalink
Update readme with latest versions of info and missing IMM file
Browse files Browse the repository at this point in the history
  • Loading branch information
HowardvanRooijen committed Oct 9, 2024
1 parent c5a3daf commit 81f9c14
Show file tree
Hide file tree
Showing 2 changed files with 170 additions and 7 deletions.
82 changes: 75 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Ais.Net.Converters
A set of .NET Core libraries for converting AIS AIVDM/AIVDO sentences into different data formats. Sponsored by endjin.

A set of .NET libraries for converting AIS AIVDM/AIVDO sentences into different data formats.

Current examples:

- Parquet Export

## Licenses

Expand All @@ -10,18 +15,81 @@ AIS.Net.Converters is available under the Apache 2.0 open source license.

The Data used by the AIS.Net.Converters for executable specifications and samples is licensed under the [Norwegian license for public data (NLOD)](https://data.norge.no/nlod/en/2.0).

For any licensing questions, please email [licensing@endjin.com](mailto:licensing@endjin.com)

## Project Sponsor

This project is sponsored by [endjin](https://endjin.com), a UK based Microsoft Gold Partner for Cloud Platform, Data Platform, Data Analytics, DevOps, and a Power BI Partner.
This project is sponsored by [endjin](https://endjin.com), a UK based Technology Consultancy which specializes in Data & Analytics, AI & Cloud Native App Dev, and is a [.NET Foundation Corporate Sponsor](https://dotnetfoundation.org/membership/corporate-sponsorship).

For more information about our products and services, or for commercial support of this project, please [contact us](https://endjin.com/contact-us).
> We help small teams achieve big things.
We produce two free weekly newsletters:

- [Azure Weekly](https://azureweekly.info) for all things about the Microsoft Azure Platform
- [Power BI Weekly](https://powerbiweekly.info) for all things Power BI, Microsoft Fabric, and Azure Synapse Analytics

Keep up with everything that's going on at endjin via our [blog](https://endjin.com/blog), follow us on [Twitter](https://twitter.com/endjin), [YouTube](https://www.youtube.com/c/endjin) or [LinkedIn](https://www.linkedin.com/company/endjin).

We have become the maintainers of a number of popular .NET Open Source Projects:

We produce two free weekly newsletters; [Azure Weekly](https://azureweekly.info) for all things about the Microsoft Azure Platform, and [Power BI Weekly](https://powerbiweekly.info).
- [Reactive Extensions for .NET](https://github.com/dotnet/reactive)
- [Reaqtor](https://github.com/reaqtive)
- [Argotic Syndication Framework](https://github.com/argotic-syndication-framework/)

Keep up with everything that's going on at endjin via our [blog](https://blogs.endjin.com/), follow us on [Twitter](https://twitter.com/endjin), or [LinkedIn](https://www.linkedin.com/company/1671851/).
And we have over 50 Open Source projects of our own, spread across the following GitHub Orgs:

Our other Open Source projects can be found on [GitHub](https://github.com/endjin)
- [endjin](https://github.com/endjin/)
- [Corvus](https://github.com/corvus-dotnet)
- [Menes](https://github.com/menes-dotnet)
- [Marain](https://github.com/marain-dotnet)
- [AIS.NET](https://github.com/ais-dotnet)

And the DevOps tooling we have created for managing all these projects is available on the [PowerShell Gallery](https://www.powershellgallery.com/profiles/endjin).

For more information about our products and services, or for commercial support of this project, please [contact us](https://endjin.com/contact-us).

## Code of conduct

This project has adopted a code of conduct adapted from the [Contributor Covenant](http://contributor-covenant.org/) to clarify expected behavior in our community. This code of conduct has been [adopted by many other projects](http://contributor-covenant.org/adopters/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [hello@endjin.com](mailto:hello@endjin.com) with any additional questions or comments.
This project has adopted a code of conduct adapted from the [Contributor Covenant](http://contributor-covenant.org/) to clarify expected behaviour in our community. This code of conduct has been [adopted by many other projects](http://contributor-covenant.org/adopters/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [hello@endjin.com](mailto:hello@endjin.com) with any additional questions or comments.

## IP Maturity Model (IMM)

The [IP Maturity Model](https://github.com/endjin/Endjin.Ip.Maturity.Matrix) is endjin's IP quality assessment framework, which we've developed over a number of years when doing due diligence assessments of 3rd party systems. We've codified the approach into a [configurable set of rules](https://github.com/endjin/Endjin.Ip.Maturity.Matrix.RuleDefinitions), which are committed into the [root of a repo](imm.yaml), and a [Azure Function HttpTrigger](https://github.com/endjin/Endjin.Ip.Maturity.Matrix/tree/main/Solutions/Endjin.Ip.Maturity.Matrix.Host) HTTP endpoint which can evaluate the ruleset, and render an svg badge for display in repo's `readme.md`.

## IP Maturity Model Scores

[![Shared Engineering Standards](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/74e29f9b-6dca-4161-8fdd-b468a1eb185d?nocache=true)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/74e29f9b-6dca-4161-8fdd-b468a1eb185d?cache=false)

[![Coding Standards](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/f6f6490f-9493-4dc3-a674-15584fa951d8?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/f6f6490f-9493-4dc3-a674-15584fa951d8?cache=false)

[![Executable Specifications](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/bb49fb94-6ab5-40c3-a6da-dfd2e9bc4b00?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/bb49fb94-6ab5-40c3-a6da-dfd2e9bc4b00?cache=false)

[![Code Coverage](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/0449cadc-0078-4094-b019-520d75cc6cbb?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/0449cadc-0078-4094-b019-520d75cc6cbb?cache=false)

[![Benchmarks](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/64ed80dc-d354-45a9-9a56-c32437306afa?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/64ed80dc-d354-45a9-9a56-c32437306afa?cache=false)

[![Reference Documentation](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/2a7fc206-d578-41b0-85f6-a28b6b0fec5f?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/2a7fc206-d578-41b0-85f6-a28b6b0fec5f?cache=false)

[![Design & Implementation Documentation](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/f026d5a2-ce1a-4e04-af15-5a35792b164b?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/f026d5a2-ce1a-4e04-af15-5a35792b164b?cache=false)

[![How-to Documentation](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/145f2e3d-bb05-4ced-989b-7fb218fc6705?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/145f2e3d-bb05-4ced-989b-7fb218fc6705?cache=false)

[![Date of Last IP Review](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/da4ed776-0365-4d8a-a297-c4e91a14d646?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/da4ed776-0365-4d8a-a297-c4e91a14d646?cache=false)

[![Framework Version](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/6c0402b3-f0e3-4bd7-83fe-04bb6dca7924?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/6c0402b3-f0e3-4bd7-83fe-04bb6dca7924?cache=false)

[![Associated Work Items](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/79b8ff50-7378-4f29-b07c-bcd80746bfd4?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/79b8ff50-7378-4f29-b07c-bcd80746bfd4?cache=false)

[![Source Code Availability](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/30e1b40b-b27d-4631-b38d-3172426593ca?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/30e1b40b-b27d-4631-b38d-3172426593ca?cache=false)

[![License](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/d96b5bdc-62c7-47b6-bcc4-de31127c08b7?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/d96b5bdc-62c7-47b6-bcc4-de31127c08b7?cache=false)

[![Production Use](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/87ee2c3e-b17a-4939-b969-2c9c034d05d7?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/87ee2c3e-b17a-4939-b969-2c9c034d05d7?cache=false)

[![Insights](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/71a02488-2dc9-4d25-94fa-8c2346169f8b?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/71a02488-2dc9-4d25-94fa-8c2346169f8b?cache=false)

[![Packaging](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/547fd9f5-9caf-449f-82d9-4fba9e7ce13a?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/547fd9f5-9caf-449f-82d9-4fba9e7ce13a?cache=false)

[![Deployment](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/edea4593-d2dd-485b-bc1b-aaaf18f098f9?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/edea4593-d2dd-485b-bc1b-aaaf18f098f9?cache=false)

[![OpenChain](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/66efac1a-662c-40cf-b4ec-8b34c29e9fd7?cache=false)](https://imm.endjin.com/api/imm/github/ais-dotnet/Ais.Net.Converters/rule/66efac1a-662c-40cf-b4ec-8b34c29e9fd7?cache=false)
95 changes: 95 additions & 0 deletions imm.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
- Name: Shared Engineering Standards
Id: 74e29f9b-6dca-4161-8fdd-b468a1eb185d
Measures:
- Score: 0
Description: None
- Name: Coding Standards
Id: f6f6490f-9493-4dc3-a674-15584fa951d8
Measures:
- Score: 0
Description: None
- Name: Executable Specifications
Id: bb49fb94-6ab5-40c3-a6da-dfd2e9bc4b00
Measures:
- Score: 0
Description: None
- Name: Code Coverage
Id: 0449cadc-0078-4094-b019-520d75cc6cbb
Measures:
- Score: 0
Description: 0-25
- Name: Benchmarks
Id: 64ed80dc-d354-45a9-9a56-c32437306afa
Measures:
- Score: 0
Description: None
- Name: Reference Documentation
Id: 2a7fc206-d578-41b0-85f6-a28b6b0fec5f
Measures:
- Score: 0
Description: None
- Name: Design & Implementation Documentation
Id: f026d5a2-ce1a-4e04-af15-5a35792b164b
Measures:
- Score: 0
Description: None
- Name: How-to Documentation
Id: 145f2e3d-bb05-4ced-989b-7fb218fc6705
Measures:
- Score: 0
Description: None
- Name: Date of Last IP Review
Id: da4ed776-0365-4d8a-a297-c4e91a14d646
Measures:
- Score: 0
Description: None
-
- Name: Framework Version
Id: 6c0402b3-f0e3-4bd7-83fe-04bb6dca7924
Measures:
- Score: 3
Description: Using the most current LTS version
- Name: Associated Work Items
Id: 79b8ff50-7378-4f29-b07c-bcd80746bfd4
Measures:
- Score: 0
Description: None
- Name: Source Code Availability
Id: 30e1b40b-b27d-4631-b38d-3172426593ca
Measures:
- Score: 0
Description: None
- Name: License
Id: d96b5bdc-62c7-47b6-bcc4-de31127c08b7
Measures:
- Score: 1
Description: Copyright headers in each source file
- Score: 1
Description: License in Source & Packages
- Score: 1
Description: Contributor License Agreement Configured in Repo
- Name: Production Use
Id: 87ee2c3e-b17a-4939-b969-2c9c034d05d7
Measures:
- Score: 0
Description: None
- Name: Insights
Id: 71a02488-2dc9-4d25-94fa-8c2346169f8b
Measures:
- Score: 0
Description: None
- Name: Packaging
Id: 547fd9f5-9caf-449f-82d9-4fba9e7ce13a
Measures:
- Score: 0
Description: None
- Name: Deployment
Id: edea4593-d2dd-485b-bc1b-aaaf18f098f9
Measures:
- Score: 0
Description: None
- Name: OpenChain
Id: 66efac1a-662c-40cf-b4ec-8b34c29e9fd7
Measures:
- Score: 0
Description: SBOM Not Available

0 comments on commit 81f9c14

Please sign in to comment.