Skip to content

Reframe positioning: a PLC library first, REST publishing as a bonus#4

Merged
Moge800 merged 2 commits into
mainfrom
claude/wizardly-allen-lnrqxf
Jun 29, 2026
Merged

Reframe positioning: a PLC library first, REST publishing as a bonus#4
Moge800 merged 2 commits into
mainfrom
claude/wizardly-allen-lnrqxf

Conversation

@Moge800

@Moge800 Moge800 commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Summary

Documentation/positioning only — no code or dependency changes. Leads with the user-facing value so the package is more approachable.

  • Presents gomc-rest first as a Python library to talk to Mitsubishi PLCs over the MC protocol (the protocol is handled by the bundled, auto-launched gomc-rest server).
  • Presents REST publishing (server_mode) and client mode (connect()) as a bonus, rather than the headline.

Changes

  • README.md: reframe the intro and diagram caption.
  • README_JP.md: reframe the intro only (keeps the rest of the existing rewrite intact).
  • pyproject.toml: update the PyPI summary to match the new positioning.

Notes

  • Behavior of launch() / connect() / server_mode is unchanged.
  • Verified: pyproject.toml parses, the #access-control anchor referenced from the intro exists, and import gomc_rest still works.

🤖 Generated with Claude Code


Generated by Claude Code

claude added 2 commits June 28, 2026 10:59
Lead the READMEs and the PyPI summary with the user-facing value (talk to
Mitsubishi PLCs over the MC protocol, handled by the bundled gomc-rest), and
present REST exposure / connect() as a bonus. No code or dependency changes —
positioning only, to make the package more approachable.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SQbVkPEprK2ebcjck5ouUy
…aming

- Say 'MC protocol (3E/4E frames)' instead of equating it with SLMP. (P2)
- Diagram now says launch() returns a Server that provides a PLCClient, not a
  PLCClient directly. (P2)
- Replace the vague 'REST publishing' wording with 'expose a REST API' /
  'REST APIのネットワーク公開', and reword the Japanese intro to read as
  technical prose ('MCプロトコル通信は同梱の gomc-rest サーバーが処理'). (P2)
- Match the PyPI summary wording.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SQbVkPEprK2ebcjck5ouUy
@Moge800 Moge800 merged commit 9a1a77e into main Jun 29, 2026
2 checks passed
@Moge800 Moge800 deleted the claude/wizardly-allen-lnrqxf branch June 29, 2026 11:40
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.

2 participants