You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Writing this up for @ditansu who has volunteered some availability to help out with dark-next.
That said, this is generally a good snapshot of what's most available right now while ...
@OceanOak is busy finishing up our tree-sitter parser, and removal of LibParser
I'm busy rewriting the interpreter, which includes impacts to run-time type-checking (this work blocks quite a few tasks 'above' it, and I won't be done for a week or so 🤞 🚧)
, and it's probably useful to anyone else who's interested in contributing as well.
First, here are some good warm-up tasks:
just the the devcontainer running, and build working, incl tests passing -- it's been a few months, and things have changed
if anything is confusing in the repo, let us know (incl docs, code, etc). maybe just peruse and ask Qs.
get the devcontainer to not re-download tree-sitter for every container restart
see build-tree-sitter script. It clones every time now but if we already have the artifact, there should be no need to re-clone.
(I ran into this recently when restarting the container on a train without internet)
(Dmitrii has completed this)
tidy any CLEANUPs and TODOs
just search throughout the codebase for TODO and CLEANUP and see if there's any low-hanging fruit (accessible tech debt to kill)
if anything is nonobvious, or seems quite involved, probably skip over it. There are a lot of these that probably only make sense to me or Ocean (or Paul), and would be better if we just stumbled upon them later
after that, here are some projects I think would be in your wheelhouse, and very appreciated:
get CLI working on Windows (if you have a Windows machine)
test exe; see if it works, maybe with self-signing
An additional independent task would be trying to get Dark compiling to WASM again, with a really minimal demo. This is probably not a small task - I've spent many an hour working on Dark+Blazor stuff. That said, I'm hoping that things will be easier now, in a .NET 8 world.
Writing this up for @ditansu who has volunteered some availability to help out with dark-next.
That said, this is generally a good snapshot of what's most available right now while ...
, and it's probably useful to anyone else who's interested in contributing as well.
First, here are some good warm-up tasks:
build-tree-sitter
script. It clones every time now but if we already have the artifact, there should be no need to re-clone.after that, here are some projects I think would be in your wheelhouse, and very appreciated:
darklang run-script file.dark
(make this explicit)" (Component: CLI Runtime #5252)If any of those are of interest, I'll be happy to write up more on any specific one.
The text was updated successfully, but these errors were encountered: