To make a contribution to the content of the book:
The book chapters are located in the book
folder of this repository. The files are written in markdown, a plain text format for writing webpage content.
To suggest a change to a chapter, find it in the folder above, and use the edit button to make changes and suggest them as a pull request. The Github interface should be able to guide you through everything else.
If you'd like to better understand what git and Github are, check out these two pages:
To make a contribution to the website code, including design changes:
The site uses these technologies:
- The nuxt vue framework, using the static generation mode.
- The vue composition api for the few components.
- Nuxt content to query and render the book chapters.
- Tailwind css using just-in-time mode for styling.
- Tailwind typography to style the book chapter content.
Design contributions are especially welcome! I'm an awful designer and will take any help I can get.