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

[FEATURE] Installation script for this template (PowerShell and Bash) #44

Closed
guibranco opened this issue Sep 14, 2024 · 2 comments · Fixed by #45
Closed

[FEATURE] Installation script for this template (PowerShell and Bash) #44

guibranco opened this issue Sep 14, 2024 · 2 comments · Fixed by #45
Labels
documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@guibranco
Copy link
Member

Description:

I would like to request an installation script in the PHP template repository to set up a new project that supports both API and service/worker/daemon. The script should be available in two versions:

  • PowerShell (for Windows)
  • Bash (for Linux/Mac)

Both scripts should perform the same steps across their respective platforms to ensure a redundant, seamless experience.

Key Features of the Script:

  1. Project Name Prompt:
    The script should prompt the user for the project name, which will be used to update:

    • .wakatime file
    • README.md file
  2. Default Namespace Setup:
    Prompt the user to enter the default namespace, which will then be set in composer.json.

  3. Healthchecks.io Badges:
    Replace existing Healthchecks.io badges with newly generated IDs.

    • Provide instructions for creating a HealthChecks.io account if needed.
  4. Sonar Cloud & Code Quality Tool Badges:
    Replace existing URLs for SonarCloud and other code quality tool badges with the correct project-specific URLs.

  5. Run Composer Install:
    After the setup, the script should automatically run the composer install command.

  6. Additional PHP Setup Tasks:
    Perform any other necessary PHP setup steps to ensure the project is ready for use.

Copy link
Contributor

gitauto-ai bot commented Sep 14, 2024

Click the checkbox below to generate a PR!

  • Generate PR

@guibranco, You have 4 requests left in this cycle which refreshes on 2024-09-21 09:19:24+00:00.
If you have any questions or concerns, please contact us at [email protected].

@guibranco guibranco added documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Sep 14, 2024
Copy link
Contributor

gitauto-ai bot commented Sep 14, 2024

@guibranco Pull request completed! Check it out here #45 🚀
Should you have any questions or wish to change settings or limits, please feel free to contact [email protected] or invite us to Slack Connect.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
1 participant