Openrefine: Add Gitpod configuration

Created on 21 Mar 2020  路  3Comments  路  Source: OpenRefine/OpenRefine

Is your feature request related to a problem or area of OpenRefine? Please describe.
Setting up an IDE to work on OpenRefine can take a bit of time. Web-based IDEs are becoming popular and they make it easy to offer a pre-configured environment for prospective developers.

Describe the solution you'd like
Gitpod.io is one of them, and we could embed default configuration files for it.
We would mention the integration in the documentation, alongside our current explanations about how to set up Eclipse.

Describe alternatives you've considered
There are other web-based IDEs available (such as Eclipse Che), we could also look into providing configuration for them.

Additional context
@antoine2711 is interested in this and opened #2447 for that.

enhancement

Most helpful comment

I am currently working on the Eclipse Che integration now in #2450 Almost have most of this done (Maven, Java, GitHub Pull Requests, with Build/Run commands, custom Welcome page, and being able to run OpenRefine minimally for testing) within a single devfile.yaml that you can run locally or in Eclipse SaaS cloud (free with 1 workspace, but you have to accept the RedHat terms, but that's essentially the same with Gitpod also). I'll put this on my fork so we can try it out first and see any problems.

So I think we should at a minimum provide both the devfile.yaml for Eclipse Che, as well as Gitpod (which is free up to 50 hours/month for open source projects).

All 3 comments

I am currently working on the Eclipse Che integration now in #2450 Almost have most of this done (Maven, Java, GitHub Pull Requests, with Build/Run commands, custom Welcome page, and being able to run OpenRefine minimally for testing) within a single devfile.yaml that you can run locally or in Eclipse SaaS cloud (free with 1 workspace, but you have to accept the RedHat terms, but that's essentially the same with Gitpod also). I'll put this on my fork so we can try it out first and see any problems.

So I think we should at a minimum provide both the devfile.yaml for Eclipse Che, as well as Gitpod (which is free up to 50 hours/month for open source projects).

@wetneb Is it still needed when github is rolling out codespaces?

Personally I have never needed that - I would wait to see what codespaces are, it's probably a bit early to tell.

Was this page helpful?
0 / 5 - 0 ratings