| --- | |
| description: Append release notes to RELEASE_NOTE.md from staged/unstaged changes | |
| release-note is a custom Kilo CLI command that automates the creation of structured changelog entries. | |
| It scans the working directory for staged and unstaged changes (git diff --name-only HEAD), presents a summary of modified files, | |
| then interactively prompts for a version number, a descriptive heading, and one-line summaries for each change group. | |
| It maps each change to the relevant files and appends the entry — version, heading, numbered descriptions, | |
| and file paths — directly under the # CHANGELOG header in RELEASE_NOTE.md, with the newest entry always at the top. | |
| This ensures every release is consistently documented without manual formatting. |
| // HOWTO | |
| // 1. Bring up docker, get the image xaked/apacheds:latest | |
| // 2. Make sure to expose the port, here i use 10389 | |
| // 3. Open Apache Directory Studio, try connect to the server. use username = uid=admin,ou=system, password = secret (from xaked/apacheds) | |
| // 4. If can connect, create a few entries. see http://krams915.blogspot.com/2011/01/ldap-apache-directory-studio-basic.html as example | |
| // 5. look at the code, below. look at documentation https://www.novell.com/documentation/developer/ldapcsharp/?page=/documentation/developer/ldapcsharp/cnet/data/front.html | |
| using Novell.Directory.Ldap; |