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

Feature: Tooling #123

Open
6 of 15 tasks
Tracked by #398
sgammon opened this issue Dec 19, 2022 · 0 comments
Open
6 of 15 tasks
Tracked by #398

Feature: Tooling #123

sgammon opened this issue Dec 19, 2022 · 0 comments
Assignees
Labels
feature Large PRs or issues with full-blown features tools Issues and PRs related to tooling

Comments

@sgammon
Copy link
Member

sgammon commented Dec 19, 2022

It would be great to have a CLI tool which could help with debugging, app maintenance/lifecycle tasks, locally running apps, and so on. These are just some initial thoughts.

Cool feature ideas:

  • Scaffold a project
  • Run with hotswap+HMR
  • Update configurations
  • VM REPL
  • Environment check
  • Jail for Gradle
  • gRPC control server
  • RPC querying / introspection

How it should work:

This is a good chance to demonstrate GraalVM and Kotlin/Native in action. Distributing a native binary is a pain, though.

  • Should use Kotlin/Native & GVM
  • Should use Cosmopolitan
  • Kotter or similar for UI
  • Wrapper pattern maybe

Where we should distribute it:

  • Brew
  • apt
  • NPM
@sgammon sgammon added feature Large PRs or issues with full-blown features tools Issues and PRs related to tooling labels Dec 20, 2022
@sgammon sgammon self-assigned this Dec 20, 2022
@sgammon sgammon added this to the Release R1: Alpha 1 milestone Dec 20, 2022
@sgammon sgammon changed the title Feature: CLI tool Feature: CLI Sep 13, 2023
@sgammon sgammon changed the title Feature: CLI Feature: Tooling Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Large PRs or issues with full-blown features tools Issues and PRs related to tooling
Projects
Status: In Progress
Development

No branches or pull requests

1 participant