-
-
Notifications
You must be signed in to change notification settings - Fork 2
Rename package names and namespaces per issue #119 #120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Adding CLAUDE.md with task information for AI processing. This file will be removed when the task is complete. Issue: #119
- Changed PackageId from Platform.Protocols.Lino to LinkFoundation.LinksNotation - Updated RootNamespace in both main and test projects - Incremented version to 0.8.0 for new naming convention Part of #119 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
…LinksNotation - Renamed Platform.Protocols.Lino directory to LinkFoundation.LinksNotation - Renamed Platform.Protocols.Lino.Tests directory to LinkFoundation.LinksNotation.Tests - Renamed solution file to LinkFoundation.LinksNotation.sln - Updated project references in solution and test project Part of #119 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Changed namespace from Platform.Protocols.Lino to LinkFoundation.LinksNotation - Updated both main project and test project namespaces Part of #119 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Changed package name from @linksplatform/protocols-lino to links-notation - Incremented version to 0.8.0 Part of #119 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Changed crate name from platform-lino to links-notation - Updated library name from lino to links_notation - Incremented version to 0.8.0 Part of #119 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Changed package name from platform-lino to links-notation - Renamed module directory from platform_lino to links_notation - Updated all imports in tests and scripts - Incremented version to 0.8.0 Part of #119 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Updated README files with new package names: - C#: LinkFoundation.LinksNotation - npm: links-notation - cargo: links-notation - pypi: links-notation - Updated code examples in README files - Updated GitHub Actions workflow for C# package references Part of #119 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Updated @namespace directive from Platform.Protocols.Lino to LinkFoundation.LinksNotation - This fixes build errors related to type resolution in generated parser code Part of #119 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Updated using aliases from Platform.Protocols.Lino to LinkFoundation.LinksNotation - Fixes build errors in test project Part of #119 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This reverts commit 71cd5f9.
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 📎 Log file uploaded as GitHub Gist (361KB) Now working session is ended, feel free to review and add any feedback on the solution draft. |
|
Continue to apply it in the entire repositories. CI checks hinting that it was applied fully. |
|
🤖 AI Work Session Started Starting automated work session at 2025-10-12T05:23:43.780Z The PR has been converted to draft mode while work is in progress. This comment marks the beginning of an AI work session. Please wait working session to finish, and provide your feedback. |
- Update C# solution file to reference correct project paths (LinkFoundation.LinksNotation) - Update all Rust test files to import links_notation instead of lino - Update Rust README files to use links_notation in code examples - Update Cargo.lock to reflect new package name All tests pass locally: - C#: 105 tests passed - Rust: 98 tests passed 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
✅ CI Fixes AppliedFixed the failing CI checks by completing the renaming process: Changes Made
Test ResultsAll tests pass successfully:
CI StatusAll CI checks are now passing:
The renaming is now fully applied across the entire repository. PR is ready for review and merge. 🤖 Generated with Claude Code |
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 📎 Log file uploaded as GitHub Gist (200KB) Now working session is ended, feel free to review and add any feedback on the solution draft. |
Summary
This PR implements the renaming requirements specified in issue #119:
Package Name Changes
Platform.Protocols.Lino→LinkFoundation.LinksNotation@linksplatform/protocols-lino→links-notationplatform-lino→links-notationplatform-lino→links-notationImplementation Details
C# Changes
.csprojfiles with newPackageIdandRootNamespacePlatform.Protocols.Lino.sln→LinkFoundation.LinksNotation.sln.csfiles@namespacedirectiveJavaScript Changes
Rust Changes
linotolinks_notationPython Changes
platform_lino→links_notationDocumentation & CI
Testing
Breaking Changes
Fixes #119
🤖 Generated with Claude Code