Skip to content
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

Rename package and repo (#23) #25

Merged
merged 20 commits into from
Jan 28, 2025
Merged

Rename package and repo (#23) #25

merged 20 commits into from
Jan 28, 2025

Conversation

thejmitchener
Copy link
Member

@thejmitchener thejmitchener commented Jan 28, 2025

Pull Request Description: Rename package and repo (#23)

This pull request focuses on renaming the package from app-init to laravel-init to better reflect its purpose and association with the Laravel framework. This change aims to enhance clarity for users and contributors, making it easier to identify the package's functionality within the Laravel ecosystem.

Motivation:

  • Improved Clarity: The new name aligns with Laravel conventions, making it easier for developers to understand the package's purpose and its intended use within Laravel projects.
  • Consistency: The renaming aligns the repository's name with the package name, ensuring consistency across documentation, installation commands, and package management systems.
  • Future Growth: As the package evolves, having a name that accurately reflects its association with Laravel will help attract users who are specifically looking for Laravel tools.

Key Changes:

  • Updated all instances of app-init to laravel-init across various files, including composer.json, README, changelog, and command signatures.
  • Removed outdated issue templates and workflows that were no longer relevant to the renamed package.
  • Ensured that installation and command usage references have been updated to reflect the new naming convention.

Impact:
This renaming will streamline user experience, improve discoverability, and set a clear direction for future development. It also helps reinforce the package's identity within the Laravel community, paving the way for broader adoption and contributions.

thejmitchener and others added 3 commits January 28, 2025 17:15
* Update composer.json and InstallComposerPackagesCommand.php debs. (#17)

* Update composer.json and InstallComposerPackagesCommand.php files.

The changes were made to update the required versions of certain packages and add new packages to the composer.json file. In InstallComposerPackagesCommand.php, a new method was added to execute shell commands and display information and error messages.

* Fix styling

---------

Authored-by: Joshua Mitchener <thejmitchener@gmail.com>
Simplify the version specification for Testbench in the CI workflow. This ensures better clarity and consistency in dependency definitions.
@thejmitchener thejmitchener reopened this Jan 28, 2025
thejmitchener and others added 3 commits January 28, 2025 22:22
Allow compatibility with orchestra/testbench 9.0 in composer.json. Simplify the CI matrix configuration by adjusting Laravel and Testbench version exclusions and removing redundant OS specification.
Refactored the GitHub Actions workflow to use matrix strategies for OS, enabling tests to run on Ubuntu. Added a timeout for jobs and improved matrix naming for better clarity. Adjusted matrix inclusions and configurations to streamline test coverage.
@thejmitchener thejmitchener reopened this Jan 28, 2025
thejmitchener and others added 3 commits January 28, 2025 22:31
Simplify the testing matrix by focusing on Laravel 11 and PHP 8.3. This reduces complexity and aligns tests with the latest supported versions, ensuring compatibility with the targeted stack. Updated testbench to version 9 for consistency.
thejmitchener and others added 5 commits January 28, 2025 22:32
This update adjusts the GitHub Actions workflow to test against PHP 8.2 and Laravel 10, alongside the existing versions. It ensures compatibility with a broader range of environments and improves overall test coverage.
@thejmitchener thejmitchener merged commit 3cfee5f into main Jan 28, 2025
@thejmitchener thejmitchener deleted the rename-and-refactor branch January 28, 2025 22:35
fuelviews-app bot pushed a commit that referenced this pull request Jan 28, 2025
* Rename package and repo (#23)

* Update composer.json and InstallComposerPackagesCommand.php debs. (#17)

* Update composer.json and InstallComposerPackagesCommand.php files.

The changes were made to update the required versions of certain packages and add new packages to the composer.json file. In InstallComposerPackagesCommand.php, a new method was added to execute shell commands and display information and error messages.

* Fix styling

---------

Authored-by: Joshua Mitchener <thejmitchener@gmail.com>

* Fix styling

* Fix styling

* Update test matrix to use single version for Testbench

Simplify the version specification for Testbench in the CI workflow. This ensures better clarity and consistency in dependency definitions.

* Fix styling

* Fix styling

* Fix styling

* Fix styling

* Update dependencies and refine GitHub Actions workflow

Allow compatibility with orchestra/testbench 9.0 in composer.json. Simplify the CI matrix configuration by adjusting Laravel and Testbench version exclusions and removing redundant OS specification.

* Fix styling

* Fix styling

* Update CI workflow to support multiple OS environments

Refactored the GitHub Actions workflow to use matrix strategies for OS, enabling tests to run on Ubuntu. Added a timeout for jobs and improved matrix naming for better clarity. Adjusted matrix inclusions and configurations to streamline test coverage.

* Fix styling

* Fix styling

* Update matrix to test only Laravel 11 and PHP 8.3

Simplify the testing matrix by focusing on Laravel 11 and PHP 8.3. This reduces complexity and aligns tests with the latest supported versions, ensuring compatibility with the targeted stack. Updated testbench to version 9 for consistency.

* Fix styling

* Fix styling

* Expand test matrix to include PHP 8.2 and Laravel 10.

This update adjusts the GitHub Actions workflow to test against PHP 8.2 and Laravel 10, alongside the existing versions. It ensures compatibility with a broader range of environments and improves overall test coverage.

* Fix styling

* Fix styling

---------

Co-authored-by: Joshua Mitchener <thejmitchener@gmail.com>
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.

None yet

1 participant