module
Version:
v0.1.1
Opens a new window with list of versions in this module.
Published: Nov 27, 2023
License: MIT
Opens a new window with license information.
README
¶
notice-file-generator
Notice file generator Mattermost tool to automatically generate NOTICE file for Go, Node and Python projects.
Get Involved
Developing
Environment Setup
Essentials:
- Install Go
- Configure Github Personal Access Token
Optionals:
- Configure config.yaml. Documentation is here.
Running
Execute go run with command line parameters:
go run ./... -c <CONFIG_FILE> -p <PATH_TO_PROJECT> -t <GITHUB_TOKEN>
Arguments:
Name |
Argument |
Description |
Configuration File |
-c <path_to_config_file> |
Full path of the configuration file. |
Project Path (optional) |
-p <project_path> |
Full path of the project's root directory. Current path will be used if not provided |
Github Token (optional) |
-t <github_pat_token> |
Dependency licences will be fetched from Github, token needed to remove API rate limits. |
Testing
Running all tests:
make test
License
See LICENSE.txt for license rights and limitations.
Release
Create a tag for desired version, pipelines will create and publish the release.
Directories
¶
cmd
|
|
|
|
Click to show internal directories.
Click to hide internal directories.