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

Add bash scaffolding for project specific bash code during the init command #43

Closed
apolopena opened this issue Mar 3, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request passed-dev-qa Optional state. Use this when QAing other peoples fixes in another branch.ready to be merged to main

Comments

@apolopena
Copy link
Owner

apolopena commented Mar 3, 2021

Problem this feature will solve

No standardized way to add project specific bash code during the init command in .gitpod.yml.

Background

A non-poweruser will appreciate a standardized place to write their project specific bash code such as php artisan migrate and php artisan db:seed. The built in scaffolding for logging and using the spinner will be helpful too

Proposed Solution

Add a placeholder/scaffolding file called init-project.sh to the init command in .gitpod.yml
Scaffolding this file should include log functions exmaple patterns to use the spinner and log success and failures to the console and or /var/log/workspace-init.log

Constraints and Assumptions

<! -- Any constraints and/or assumption relevant for the development and use of this feature? -->

Alternatives or Workarounds

Write your own project specfic bash code, just make sure you put it in the right place.

Additional context

Even power users may appreciate this.

@apolopena apolopena added the enhancement New feature or request label Mar 3, 2021
@apolopena apolopena self-assigned this Mar 3, 2021
@apolopena apolopena added in-dev-qa passed-dev-qa Optional state. Use this when QAing other peoples fixes in another branch.ready to be merged to main and removed in-dev-qa labels Mar 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request passed-dev-qa Optional state. Use this when QAing other peoples fixes in another branch.ready to be merged to main
Projects
None yet
Development

No branches or pull requests

1 participant