Please submit pull requests! Things that you can help with:
- Find some typos! There are plenty. This book is new and still being tested.
- Draw some more figures. The figures are made in Asymptote, check the
figures/directory. - Help fill in solutions to the exercises or other gaps in the text.
- Suggest new exercises for the text, especially interesting ones.
- Anything else, really.
For minor typo fixes, you can probably just use the GitHub web editor to generate the pull request, so you don't have to download anything.
If you want to make more involved changes,
you probably want to git clone a local copy of the repository.
See README.md for some instructions on installation.
If you make a pull request, please follow Conventional Commits in the title of the pull request. See conv-commit.yml for the GitHub action that enforces this. For most of you, this means that the PR title should say either
fix: [short description here](if you are fixing an issue)feat: [short description here](if you are introducing a new feature)
depending on whether you are fixing an issue or doing something new, respectively. Some other custom types are supported too, see Evan's dotfiles for a list.