wrappid / core

This is a Wrappid package repository that contains core functionalities of Wrappid Framework that enables users to use Wrappid's core features and components.
MIT License
10 stars 4 forks source link

Generate and manually add ATTRIBUTION file in core #76

Closed techoneel closed 4 months ago

techoneel commented 6 months ago

Problem

Need to create a list of third-party packages used in our repository (include all [main/dev/peer] dependencies).

Solution

Use the following package to generate. License Checker - https://www.npmjs.com/package/license-checker

The content of the each item should looks like as follows:

This project uses the following open source software (OSS) components: [Package Name]: [Copyright holder(s)] ([License]) ([Package Homepage URL])

  • Replace [Package Name] with the actual name of the package.
  • Replace [Copyright holder(s)] with the name(s) of the copyright holder(s), as listed in the package's license.
  • Replace [License] with the name of the license under which the package is released.
  • Replace [Package Homepage URL] with a link to the package's website or the specific license text.
anantakumarghosh commented 5 months ago

Added ci script triggers to generate attribution. Closing as done.

anantakumarghosh commented 5 months ago

@irkfaisal https://github.com/wrappid/core/blob/development/scripts/attributions.gen.js Above script needs to be modified. Below header will be present in top of attribution file. File name will be ATTRIBUTION.md

ATTRIBUTIONS

This file lists the third-party libraries, frameworks, and other components used in the [REPOSITORY-NAME] repository, along with their respective licenses.
It is important to comply with the licensing terms of these components when using the code

anantakumarghosh commented 4 months ago

Closing as done.