-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Move config to .gitpod
folder
#729
Comments
Yeah so i'd just see at least
And it gives rise in the future to being able to have scripts and things in subfolders
|
Any updates on this? |
Can we please add this and also support |
@RDIL can you elaborate? .theia is already a folder! |
No I mean putting .theia in .gitpod for ultra organization |
or ideally allowing to specify the location of those files by the user and standardize one directory that is used by default if end-user doesn't override it. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
To make this happen we'd have to at least:
We'd also have to agree on some conventions:
Lastly, we should think about a way to migrate old configurations, or do we want to support both modes indefinitely? |
We should keep the
We can get everyone towards The gp init CLI should create a scaffolding for |
Just fyi: Theia and Code expects .gitpod.yml to be in checkout location. Maybe it would be better to enhance the supervisor info endpoint to provide a URL to the config. |
Would it be possible to get this feature in, before the next Gitpod release? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Requesting to add |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Requesting to add |
I still wish we can get this feature. |
Tracking under developer experience in https://github.com/orgs/gitpod-io/projects/20/views/10 |
Checking on the status of this feature request, can it be scheduled? |
Shouldn’t files go into a |
@ericsampson AFAIK this whole issue is all about moving Gitpod config files to |
I'd personally love it if we could put |
@cart why not both :) Seems like it would be relatively easy and desirable for the feature to be: |
This would be definitely great as it will guarantee back-compatibility. |
Based on @svenefftinge design above I would propose this update: The checking order (priority) should be .gitpod/gitpod.yaml |
Yup that sounds great to me! |
Personally, I think it is nice and clean as it is today and adding such a checking order would increase the noise. I have always been using the following structure:
I feel this is the cleanest for both humans & reading programmatically (think of enterprise self-hosted users with custom infra elements aimed at detecting or dealing with "gitpodized" git repositories), since there is always a single, fixed starting point, no need to replicate the checking order logic. Where all the helper files are stored should really be a user preference, while official Gitpod docs and examples should consistently promote a clean structure. Either way, just my 2-cents. |
I'd like to see tools adopt a config:
.gitpod.yml
.gitpod.Dockerfile
.eslintrc
.prettierrc |
As suggested here we should put the gitpod config below
.gitpod
. It will reduce the noise on the top level, as most setups use two config files (.gitpod.yml
,.gitpod.Dockerfile
).The text was updated successfully, but these errors were encountered: