Right now you've got uncommitted code, let's get that into a Pull Request on GitHub.
Formatting the code
Note this does not work yet. You can use the formatter in VSCode Ionide plugin to format F# correctly.
We use a code formatter on all our files, and this is tested during CI on all
PRs. To format, call
scripts/format format backend. There is also a
git hook you can use.
Set up your fork
Dark uses a fork model for contributions, like many GitHub projects. Go to the
Dark repo in your browser and click
to add a fork.
Then change your local repo to use the fork:
Finally commit and push
Make the Pull Request
Go back to GitHub and make a pull request. Here's a good message for your pull request:
"Hi - this is my first pull request. I noticed that List::member didn't have any tests so I added one."
While this doesn't follow our Pull Request guidelines, it's fine for a first contribution (and you can ignore the PR template too for now).
And that's your first PR - congratulations!
(Note that if you haven't signed the CLA, a bot will prompt you to do so now.)