Pewarta Proxy

📋 Server Request & Proxy Logs

Loading active proxy settings...
Developed by Khairul Adha (adhexa.id)
Mengambil log server...

⚙️ Pengaturan Proxy Target

Skip to content

Draft => - #23

Merged
josef-poetzl merged 19 commits into
masterfrom
draft
Oct 12, 2026
Merged

josef-poetzl merged 19 commits into
masterfrom
draft

Conversation

@josef-poetzl

Copy link
Copy Markdown
Member

This pull request introduces a new automated catalog check workflow, adds an analysis and cleanup plan for the _codelib/addins directory, and updates the generated catalog documentation. The main changes focus on improving repository maintenance, documentation, and automation.

Repository automation:

  • Added a new GitHub Actions workflow (.github/workflows/catalog-check.yml) that automatically checks if the _codelib/catalog is up to date whenever relevant files change, ensuring catalog consistency and reducing manual errors.

Documentation and maintenance planning:

  • Created _codelib/addins/addins-cleanup.md to document the current state of the add-ins folder, identify outdated and duplicated modules, and outline a detailed plan for removing obsolete code and synchronizing shared modules with their upstream repositories.

Catalog documentation:

  • Updated _codelib/catalog/catalog.md with a newly generated and comprehensive list of all modules, their descriptions, dependencies, and usage notes, providing clearer guidance for users and maintainers.

josef-poetzl and others added 19 commits June 17, 2025 14:07
+ AddInConfiguration
+ AddInInstaller
… recipes) (#22)

## Summary
Prepares the library for AI-assisted module discovery and import via the ACLib Import Wizard (MCP server `aclib-import`).

- **Catalog generator** `_tools/catalog/Build-Catalog.ps1`: creates `_codelib/catalog/catalog.md`, `catalog.json`
  and `report.md` from the `<codelib>` headers; checks paths, spelling, examples, variants and recipes.
- **CI**: `.github/workflows/catalog-check.yml` fails if the catalog is out of date.
- **Descriptions**: all 120 library modules have a task-oriented `<description>`.
- **Recipes**: 12 task guides in `_codelib/recipes/` (import paths, usage, pitfalls).
- **Examples** moved to `_examples/<path>` and linked with `<example>` tags.
- **Header/path cleanup**: lowercase folder names (`api/PdfCreator` -> `api/pdfcreator`), normalized tag paths,
  fixed missing/renamed `<use>` targets.

## Code fixes
- `String2.Length` added (`Lenght` kept as obsolete alias)
- `AuditTrail`: typed ADODB command parameters instead of string concatenation
- `DbConnectionInfo`: quotes escaped in user name update
- `PtrSafe`/`LongPtr` in 8 modules (minimum Office 2019); `modDirectCOM` remains 32-bit only
- Legacy SimplyVBUnit/AccUnit integration removed from tests (`test/simplyvbunit` deleted)
- `String2`, `Decimal2`, `LibPdfCreatorTools` now use `text/StringTools.cls`

## Breaking changes
- Moved/renamed files (examples, `api/pdfcreator`): installed copies with the old `<file>` path must be re-imported.

## Not tested
- Changes have not been compiled/run in Access yet (32/64-bit).

## Related
- ACLibImportWizard-MCP: `feature/skill-catalog-discovery` (skill uses catalog and recipes)
- Postponed: `_codelib/addins/addins-cleanup.md`
@josef-poetzl
josef-poetzl merged commit 19f6df1 into master Oct 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant