Micha Reiser
Micha Reiser
Charlie created a new [`astral-sh`](https://www.npmjs.com/org/astral-sh) organisation. I would call it `@astral-sh/ruff-api` just to give us the option to publish the ruff binary to NPM in the future (we don't plan...
We use [rooster](https://github.com/zanieb/rooster/) for our release process and it can bump the version number for you. All you need to do is to list the `ruff_wasm/Cargo.toml` in the `version_files` section...
@chammika-become what 's the best way to verify that my PR doesn't introduce any regressions? It seems that the `resources` folder is only used by tests in the `ruff_analyze` crate....
> I think we need to move `ruff_dev` as well. Apart from that, and a rebase, this looks good to me. I went ahead and tested both the playground, and...
I'll be out for the next few days. Feel free to land this anytime or take over. I've given Maintainers push access in case some merge conflicts need to be...
Thanks for the feedback on the PR. I'll split my reply into two sections because some input is related to the code changes, and others discuss the project structure. ##...
> My only point of disagreement is that I'd still like to move ruff_dev into crates for now. Sound's good to me. > Another change that was made in that...
@charliermarsh I moved `ruff_dev` and the `resources` folders. But it's not clear to me why the ubuntu tests are failing now (they pass fine on my linux machine)
I found the [blog post](https://matklad.github.io/2021/08/22/large-rust-workspaces.html) from matklad explaining the motivation behind the folder structure in more detail. > The xtask thing is interesting -- is that a common convention? I...
Yeah. The `ruff` crate is still large but I think we can split it up incrementally.