Skip to content

51Degrees/tools

Repository files navigation

V4 Pipeline Tools

Property Generator

The PropertyGenerationTool generates code for DeviceDataBase and DeviceData (IDeviceData in .NET) classes for device detection Java and .NET using the V4 data file.

See: DeviceDataBase.java DeviceData.java

IDeviceData.cs DeviceDataBase.cs

The License text is kept in the PropertyGenerationTool folder and should contain only the license text.

This is program is run as a part of a daily workflow which rebuilds the device classes from the most recent V4 TAC data file downloaded from the distributor.

Copyright Updater

This command line utility is intended for reporting on, updating and adding license/copyright headers in source code files.

Arguments

The utility expect two arguments: [command] [path]

command can be either:

  • -r - report mode - list the license/copyright notices present in the files under the path.
  • -e - enforce mode - modify matching files to have a particular notice.

path is the complete path to the directory to check. For example, D:\Workspace\common-cxx

Configuration

Configuration options are available in the appsettings.json file.

TODO: Add descriptions of each item.

(Include fact that submodule directories are excluded automatically)

Process

TODO: Description of process including:
- Behavior if 'copyright' text is in existing comment
- Behavior if 'patent' text is in existing comment - Behavior if 'swig' text is in existing comment

DoxyGen

This repository contains a precompiled DoxyGen binary from the 51Degrees source version of DoxyGen. This has a few modifications. See source for more.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published