Skip to content

Conversation

@jfrench9
Copy link
Member

Summary

This PR standardizes our shell script naming convention by adding the .sh extension to all script files in the bin directory and updating the corresponding references in the justfile.

Key Accomplishments

  • Improved Script Identification: All shell scripts now have explicit .sh extensions, making them immediately recognizable as shell scripts
  • Enhanced Developer Experience: Scripts are now easier to identify and work with in IDEs and text editors that rely on file extensions for syntax highlighting and tooling
  • Consistent Naming Convention: Establishes a clear standard for future shell script additions to the project
  • Updated Build Configuration: All script references in the justfile have been updated to reflect the new naming convention

Files Affected

  • Renamed 4 shell scripts to include .sh extension
  • Updated justfile to reference the renamed scripts

Breaking Changes

⚠️ Potential Impact: Any external tools, documentation, or automation that directly references the old script names will need to be updated to use the new .sh extensions.

Testing Notes

  • Verify that all just commands continue to function correctly
  • Ensure script execution permissions are preserved after the rename
  • Test that any CI/CD pipelines or external integrations still work as expected

Infrastructure Considerations

This change improves maintainability and follows common shell scripting conventions. The explicit file extensions will help with tooling integration and make the codebase more accessible to new contributors.


🤖 Generated with Claude Code

Branch Info:

  • Source: refactor/rename-shell-files
  • Target: main
  • Type: feature

Co-Authored-By: Claude noreply@anthropic.com

…tion, PR creation, release management, and SDK generation

## Summary
This commit refactors the `justfile` to replace binary calls with corresponding shell scripts for better maintainability and clarity. New scripts for creating feature branches, managing pull requests, creating releases, and generating SDKs have been added to streamline development workflows.

## Key Changes
- Updated `justfile` to call `.sh` scripts instead of binaries for:
  - Feature branch creation
  - Pull request creation
  - Release management
  - SDK generation
- Added `create-feature.sh`, `create-pr.sh`, `create-release.sh`, and `generate-sdk.sh` scripts to handle respective tasks with improved error handling and user feedback.

## Testing Notes
- Ensure all new scripts execute correctly and integrate seamlessly with existing workflows.
- Validate that the `justfile` commands function as expected with the new script implementations.

## Infrastructure Considerations
- This change enhances the development workflow by providing clearer and more manageable scripts for common tasks, improving overall project maintainability.
@jfrench9 jfrench9 merged commit 893088f into main Jan 18, 2026
1 check 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.

2 participants