b1b64917cf
Updated banner for v0.3.1
2026-05-16 21:58:22 +07:00
fb1b7e6ee4
Updated install.md
...
Added instructions on CLI installation for Linux, Mac, and Windows.
2026-05-16 21:53:14 +07:00
ea039c1d78
Update CLAUDE.md
2026-05-16 21:23:02 +07:00
767b370202
Overhauled downloads, started fixing docs.
2026-05-16 21:19:35 +07:00
2302f3278f
Merge pull request #10 from kbenestad/claude/fix-mdcms-build-error-iNz2b
...
Ensure category codes are converted to strings
2026-05-10 22:55:23 +07:00
Claude
d595f38dfd
fix: coerce category codes to str to handle YAML-parsed integers
...
YAML parses bare numeric codes (e.g. `code: 01`) as int, causing
TypeError in CATEGORY_CODE_RE.match() which expects str/bytes.
https://claude.ai/code/session_01N1msEmfHK7UWa6mNS8LPGu
2026-05-10 15:53:24 +00:00
22f95cd633
Add placeholder text to README.md
2026-05-10 09:01:45 +07:00
capthailand
d8a95f65c9
Merge branch 'main' of https://github.com/kbenestad/mdcms
2026-05-10 09:00:41 +07:00
capthailand
d0bf37a3f0
Updated readme and release structure
2026-05-10 09:00:34 +07:00
86437ae8b0
Update copyright year and owner in LICENSE file
2026-05-10 08:59:36 +07:00
d4f8a49f56
Merge pull request #9 from kbenestad/mdcms_cli
...
Opt into Node.js 24 for GitHub Actions
2026-05-09 12:55:27 +07:00
8ff52f82f9
Merge pull request #8 from kbenestad/claude/reorganize-repo-structure-jbHh0
...
Add LICENSE, CONTRIBUTING.md, and SECURITY.md
2026-05-09 12:53:16 +07:00
capthailand
1657228b47
Update README.md
2026-05-09 12:29:43 +07:00
Claude
05bcd4d78b
Add LICENSE, CONTRIBUTING.md, and SECURITY.md
...
Adds the Apache 2.0 license file, contributor guidelines, and security
policy. CONTRIBUTING.md reflects the existing branching convention and
dev workflow. SECURITY.md scopes the policy to mdcms-specific concerns.
https://claude.ai/code/session_01NrVot7Af6ciWRs7VJthQ15
2026-05-09 02:55:19 +00:00
ffb9a04934
Fix build backend: use setuptools.build_meta instead of legacy
2026-05-09 01:26:10 +07:00
95eec13611
Fix install.md: install from GitHub until mdcms is on PyPI
2026-05-09 01:19:53 +07:00
997ef27c5a
Update CLAUDE.md: certifi dep, Node 24 workflow, branching convention
2026-05-09 00:11:00 +07:00
Claude
95375284d3
Opt into Node.js 24 for GitHub Actions
...
Silences deprecation warnings for actions/checkout, actions/setup-python,
actions/upload-artifact ahead of the June 2026 forced migration.
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 17:10:02 +00:00
74140e0f5d
Merge pull request #7 from kbenestad/mdcms_cli
...
Fix SSL cert verification in PyInstaller binaries via certifi
2026-05-09 00:06:47 +07:00
Claude
69677b31ca
Fix SSL cert verification in PyInstaller binaries via certifi
...
PyInstaller-bundled Python cannot find system CA certs on Linux/macOS.
Use certifi's bundled CA bundle for all GitHub API requests.
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 17:05:38 +00:00
0995fc518f
Merge pull request #6 from kbenestad/mdcms_cli
...
Delete existing release before creating to allow re-runs
2026-05-08 23:59:51 +07:00
Claude
cbfb2d5360
Delete existing release before creating to allow re-runs
...
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 16:56:23 +00:00
1049cb1267
Merge pull request #5 from kbenestad/mdcms_cli
...
Fix fpm install: use sudo gem install on ubuntu-latest
2026-05-08 23:51:55 +07:00
Claude
58bbfb0371
Fix fpm install: use sudo gem install on ubuntu-latest
...
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 16:50:10 +00:00
8f8e6b7734
Update release checklist with version bump instructions
...
Added instructions for updating the version number and committing changes before tagging a release.
2026-05-08 23:45:24 +07:00
a3e328e1b8
Merge pull request #4 from kbenestad/mdcms_cli
...
mdcms v0.3 — CLI rewrite
2026-05-08 23:40:22 +07:00
01341db24b
Add installation and setup guide for mdcms
...
This guide details the installation of mdcms, site registration, local builds, and GitHub Actions setup for automatic updates.
2026-05-08 23:34:34 +07:00
0d0dfa7268
Add release guide for mdcms
...
This guide provides detailed steps for releasing a new version of mdcms, including prerequisites, setup, version bumping, tagging, and monitoring the build process.
2026-05-08 23:34:06 +07:00
8a253e420e
Revise CLAUDE.md for project updates and clarity
...
Updated project documentation for MD-CMS, including changes to the CLI tool description, repository layout, and version markers. Adjusted folder names and clarified local preview instructions.
2026-05-08 23:30:05 +07:00
Claude
bd3001c74e
Rename resources/ to docs/
...
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 16:22:42 +00:00
Claude
48b52d74e0
Replace softprops/action-gh-release with official gh CLI
...
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 16:21:28 +00:00
Claude
a1cc0874aa
Add release workflow for cross-platform binary builds
...
Triggered on version tags (v*). Builds standalone binaries via PyInstaller
on Linux/macOS/Windows runners, wraps the Linux binary in a .deb via fpm,
and attaches all artifacts to a GitHub release.
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 16:17:43 +00:00
Claude
24670a66dd
Rebuild mdcms as proper CLI tool (v0.3)
...
- Replace interactive TUI with click-based subcommands:
register, delete, view, build
- build accepts NAME (registry), --path, or CWD for GitHub Actions use
- Switch to PyYAML for frontmatter and nav.yml parsing
- Add pyproject.toml with click + PyYAML deps and mdcms entry point
- Add v0.3 version marker to app/config.yml and app/index.html
- Registry moves to ~/.config/mdcms/sites.json (XDG-compliant)
- Project root is now the directory containing index.html (no website/ subdir)
- register auto-downloads template from GitHub if no site found
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 16:05:04 +00:00
Claude
35c0b727e7
Rename website/ directory to app/
...
https://claude.ai/code/session_01MqEqGhP1guGx5VuFsLaws2
2026-05-08 15:29:54 +00:00
994af5bec7
Merge pull request #3 from kbenestad/claude/add-claude-documentation-upu1E
...
Add CLAUDE.md with codebase documentation for AI assistants
2026-04-27 11:30:43 +07:00
Claude
c0d84f8d1f
Add CLAUDE.md with codebase documentation for AI assistants
...
Documents the two-part architecture (mdcms.py CLI + index.html renderer),
menu option reference, content structure, frontmatter fields, category system,
nav.yml behaviour, dynamic post tags, known limitations, and key
implementation quirks (non-general YAML parsers, category code validation).
https://claude.ai/code/session_018gathVoTZhBFDJVp1mVaTc
2026-04-27 04:27:24 +00:00
7907a23980
Add installation section to README
...
Added installation instructions for MD-CMS.
2026-04-21 10:29:23 +07:00
9aa3610df4
v0.2.2 migrated to GitHub
2026-04-20 00:02:43 +07:00