devbox icon indicating copy to clipboard operation
devbox copied to clipboard

Language Support: Planner Framework

Open Lagoja opened this issue 3 years ago • 2 comments

Current State

Adding language support in both Shell and Docker Builds can only be done by the Devbox core team. This limits the speed at which we can add support for new languages to Jetpack, and makes it harder to respond to language requests that we are less familiar with.

Desired State

In Devbox, Planners define how we will detect which language a user is using to build their project, and the defaults settings we should use automatically create a shell and Docker image for their project.

We should have a published Framework and contribution guide for adding new Planners. This would help community members add autodetection support for new languages and provide feedback on our existing autodetection support. A defined framework would also make it faster for the core team to add support for new languages

Lagoja avatar Sep 08 '22 23:09 Lagoja

This is currently supported via the PlanSDK in Devbox, and we've built ~12 new languages. Remaining task is to document it for other users.

Lagoja avatar Sep 30 '22 04:09 Lagoja

This is currently supported via the PlanSDK in Devbox, and we've built ~12 new languages. Remaining task is to document it for other users.

Lagoja avatar Sep 30 '22 04:09 Lagoja