stakwork / stakwork/stakgraph

ruby LSP

Open
#124 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
112
Forks
21
Avg merge
5h 55m
Merged PRs (30d)
115

Description

750k sats for first successful PR. It must be complete (full tests of both LSP and non-LSP ruby ast/src/testing code). With specific differences, like lsp capturing more edges

Get a ruby LSP to run in the lsp crate

add ruby lsp to the base docker image here https://github.com/stakwork/stakgraph/blob/main/lsp/Dockerfile

It must be able to compile + interact with ruby code of any ruby version, rails version, or other gem versions!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the lsp crate and lsp/Dockerfile, then inspect the existing LSP and non-LSP Ruby AST, source, and testing coverage. Determine how Ruby LSP support should work across Ruby, Rails, and gem versions; done means the LSP compiles, interacts with Ruby code, is included in the base image, and the requested full test coverage passes.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, ruby
Domain
devtools, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.