picknik_ament_copyright repository

Repository Summary

Checkout URI https://github.com/PickNikRobotics/picknik_ament_copyright.git
VCS Type git
VCS Version galactic
Last Updated 2021-08-12
Dev Status UNMAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
picknik_ament_copyright 0.0.1

README

picknik_ament_copyright

Adds entrypoints for the ament_copyright utility to allow checking PickNik's headers for copyright info and proprietary licenses.

How to Use

Installation

Clone and build this repo so it's available in your ROS package paths.

Command Line

To add missing PickNik-proprietary license headers to all files in the current directory, run the command below (picknik sets PickNik Inc. as the copyright holder, and picknik_proprietary uses our closed-source proprietary license template).

ament_copyright --add-missing picknik picknik_proprietary .

This will insert the following license header in source code files that do not already have a license header that ament_copyright recognizes:

// Copyright 2021 PickNik Inc.
// All rights reserved.
//
// Unauthorized copying of this code base via any medium is strictly prohibited.
// Proprietary and confidential.

pre-commit

Here is a basic .pre-commit-config.yaml file that automatically inserts the PickNik proprietary license in source code files:

repos:
  - repo: local
    hooks:
      - id: ament_copyright
        name: ament_copyright
        language: system
        entry: ament_copyright
        args: ['--add-missing', 'picknik', 'picknik_proprietary', '.']

CONTRIBUTING

Any contribution that you make to this repository will be under the 3-Clause BSD License, as dictated by that license.


Repository Summary

Checkout URI https://github.com/PickNikRobotics/picknik_ament_copyright.git
VCS Type git
VCS Version galactic
Last Updated 2021-08-12
Dev Status UNMAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
picknik_ament_copyright 0.0.1

README

picknik_ament_copyright

Adds entrypoints for the ament_copyright utility to allow checking PickNik's headers for copyright info and proprietary licenses.

How to Use

Installation

Clone and build this repo so it's available in your ROS package paths.

Command Line

To add missing PickNik-proprietary license headers to all files in the current directory, run the command below (picknik sets PickNik Inc. as the copyright holder, and picknik_proprietary uses our closed-source proprietary license template).

ament_copyright --add-missing picknik picknik_proprietary .

This will insert the following license header in source code files that do not already have a license header that ament_copyright recognizes:

// Copyright 2021 PickNik Inc.
// All rights reserved.
//
// Unauthorized copying of this code base via any medium is strictly prohibited.
// Proprietary and confidential.

pre-commit

Here is a basic .pre-commit-config.yaml file that automatically inserts the PickNik proprietary license in source code files:

repos:
  - repo: local
    hooks:
      - id: ament_copyright
        name: ament_copyright
        language: system
        entry: ament_copyright
        args: ['--add-missing', 'picknik', 'picknik_proprietary', '.']

CONTRIBUTING

Any contribution that you make to this repository will be under the 3-Clause BSD License, as dictated by that license.


Repository Summary

Checkout URI https://github.com/PickNikRobotics/picknik_ament_copyright.git
VCS Type git
VCS Version main
Last Updated 2021-08-12
Dev Status UNMAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
picknik_ament_copyright 0.0.2

README

picknik_ament_copyright

Adds entrypoints for the ament_copyright utility to allow checking PickNik's headers for copyright info and proprietary licenses.

How to Use

Installation

Clone and build this repo so it's available in your ROS package paths.

Command Line

To add missing PickNik-proprietary license headers to all files in the current directory, run the command below (picknik sets PickNik Inc. as the copyright holder, and picknik_proprietary uses our closed-source proprietary license template).

ament_copyright --add-missing picknik picknik_proprietary .

This will insert the following license header in source code files that do not already have a license header that ament_copyright recognizes:

// Copyright 2021 PickNik Inc.
// All rights reserved.
//
// Unauthorized copying of this code base via any medium is strictly prohibited.
// Proprietary and confidential.

pre-commit

Here is a basic .pre-commit-config.yaml file that automatically inserts the PickNik proprietary license in source code files:

repos:
  - repo: local
    hooks:
      - id: ament_copyright
        name: ament_copyright
        language: system
        entry: ament_copyright
        args: ['--add-missing', 'picknik', 'picknik_proprietary', '.']

CONTRIBUTING

Any contribution that you make to this repository will be under the 3-Clause BSD License, as dictated by that license.