Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clement-brodu/PCTTools
Library to provide additional tools to PCT
https://github.com/clement-brodu/PCTTools
Last synced: 3 months ago
JSON representation
Library to provide additional tools to PCT
- Host: GitHub
- URL: https://github.com/clement-brodu/PCTTools
- Owner: clement-brodu
- License: mit
- Created: 2023-09-05T20:57:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-02T17:15:22.000Z (10 months ago)
- Last Synced: 2024-08-03T22:16:50.034Z (6 months ago)
- Language: C#
- Size: 85.9 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-openedge-abl - PCTTools - Library to provide additional tools to PCT (CI/CD / Notepad++)
README
# PCTTools
[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)
Library to provide additional tools to [PCT](https://github.com/Riverside-Software/pct).
## Features
### AssemblyCatalog
Generate Json File with documentation for all `.dll` used by Openedge session.
The catalog format has some differences with [current AssemblyCatalog Task](https://github.com/Riverside-Software/pct/wiki/AssemblyCatalog).
See the sample `DemoAssemblyCatalog.json` (and `DemoAssemblyCatalog-full.json` with full schema).Improvements:
- faster (for my situation, 20s instead of 8min)
- better with Generics Types
- provide protected members
- provide fields
- provide enum values as fields
- provide constructors
- provide event handler types and invoke signatures
- allow to scan only one type or one assembly
- catalog file without default valuesUsage with ANT:
```xml
```
See Openedge sources in Openedge directory.