eclipse-cdt-cloud / cdt-cloud-blueprint

CDT Cloud Blueprint is a template for building custom web-based C/C++ tools. It is made up of existing open source components and can be easily downloaded and installed on all major operating system platforms.
MIT License
26 stars 11 forks source link

add additional tools /document instalation via `apt` #58

Open GitMensch opened 1 year ago

GitMensch commented 1 year ago

Feature Description:

Several (GNU) projects will need additional software (like bison/flex/makeinfo/help2man) installed, many projects will need additional libraries/headers.

Please add more tools to the default blueprint image or add a note in the getting started README how to install software (and possibly mention the 30 minute timeout from the terms and conditions again, too).

sdirix commented 1 year ago

Hi @GitMensch,

You are talking specifically about the image used in "TryNow" right? For now we focus on supporting the example use cases which we ship with but adding a few tools will certainly not hurt. Besides the already given list of suggestions, do you have some more which you would like to see or even a suggestion for a base image which might already include a lot of the tools?

Is there a specific example which you think would add a lot of value to CDT Cloud Blueprint which would use some of these tools?

GitMensch commented 1 year ago

You are talking specifically about the image used in "TryNow" right?

yes, because that's ... what I try

Is there a specific example which you think would add a lot of value to CDT Cloud Blueprint which would use some of these tools?

No, projects using the GNU toolset are just what I'm most familiar with, so I've cloned these to give the blueprint a deeper test - and got into trouble of missing tools.

Besides the already given list of suggestions, do you have some more which you would like to see or even a suggestion for a base image which might already include a lot of the tools?

I'm no docker person (guess this is used) so cannot suggest a good base image. One thing that would be VERY useful would be the addition of rr which could provide a nice testbed for reverse debugging (I can't remember if that's available in CDT already). Note that for rr to work this would then possibly mean adjusting the docker configuration, see https://github.com/rr-debugger/rr/wiki/Docker.