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

☂️ Grit runtime #2461

Closed
8 tasks done
arendjr opened this issue Apr 15, 2024 · 1 comment
Closed
8 tasks done

☂️ Grit runtime #2461

arendjr opened this issue Apr 15, 2024 · 1 comment
Assignees
Labels
A-Plugins Area: plugins

Comments

@arendjr
Copy link
Contributor

arendjr commented Apr 15, 2024

Description

In order to run GritQL plugins in Biome, we need to implement a Grit runtime.

We will showcase the ability of our Grit runtime using a relatively straight-forward biome search command, which will be functionally similar to git grep: Where git grep uses regular expressions to search through all files in a Git repository, biome search will use Grit patterns to search through all files in a Biome project.

If this effort is successful, we can proceed with using the runtime for plugins. To see how this issue fits into our plugin efforts, please look at the overview here: #2463

Tasks

How to Contribute

Everyone is welcome to contribute pieces here! If you'd like to tackle something, please leave a comment below this issue for which item(s) of the checklist below you'd like to pick up. We will create a separate issue and assign it to you to simplify tracking.

If you need any help or have any questions about our plugin efforts in Biome, feel free to ask in the #plugins channel in Discord.

Funding

To support this effort, please consider sponsoring Biome within our Open Collective or GitHub sponsorship.

We decide not to fund this issue with Polar.sh because it is a long term effort. Polar.sh is designed for short and medium term efforts. It sets a deadline of 6 months to complete a task.

@arendjr arendjr added S-Help-wanted Status: you're familiar with the code base and want to help the project A-Plugins Area: plugins labels Apr 15, 2024
@arendjr arendjr self-assigned this Apr 15, 2024
@arendjr arendjr removed the S-Help-wanted Status: you're familiar with the code base and want to help the project label Apr 15, 2024
@arendjr
Copy link
Contributor Author

arendjr commented Sep 9, 2024

I am going to close this issue as completed, since even though there are still minor ongoing efforts towards improving our bindings, I think at this point we can confidently say we have a Grit runtime :)

@arendjr arendjr closed this as completed Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Plugins Area: plugins
Projects
None yet
Development

No branches or pull requests

1 participant