Skip to content

Latest commit

 

History

History
66 lines (47 loc) · 2.69 KB

README.md

File metadata and controls

66 lines (47 loc) · 2.69 KB

FOSSology.REST.dotnet

This is a .NET implementation of the REST API of FOSSology.

Project Build Status

License Build status NuGet

FOSSology is a open source license compliance software system. It is used to analyze source code and to determine licenses, copyrights and other keywords within the given source code. More information about FOSSology can be found here

Library

  • Fossology.Rest.Dotnet - The REST API implementation.
  • Fossology.Rest.Dotnet.Model - The object model.
  • Fossology.Rest.Dotnet.Test - Unit tests.

Test Application

FossyApiDemo - A simple .Net 6 WinForms based demo application.

Documentation on the FOSSology REST API

How to setup FOSSology

  • Install Docker for Windows
  • Switch to Linux Containers
  • Open a PowerShell window and run
    docker pull fossology/fossology
  • Start FOSSology via the command docker run -p 8081:80 fossology/fossology
  • Open the following URL in a browser:
    http://localhost:8081/repo/
  • Login via the admin account user = fossy, pwd = fossy
  • Start the demo application and create a token
  • Optionally create a folder and upload a package

License

Copyright (C) 2019-2024 T. Graf

Licensed under the MIT License (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   https://opensource.org/licenses/MIT

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

SBOM

For an up-to-date CycloneDX SBOM, please have a look at the SBOM folder.