codebook
Open-source learning tool that allows to users to follow a textbook while practicing HTML, CSS and JS using a live code editor.
Requisites
Commands
In the project directory, you can run:
make setup
Installs dependencies modules.
make build
Builds deployable version of React app.
make format
Formats source code using Prettier.
make run
Runs the app in development mode on http://localhost:3000.
make test
Launches the test runner in the interactive watch mode.
make publish
Publishes static page to GitHub Pages using gh-pages. Tutorial available here.
Contributing
There are many ways of contributing to this project, from minor typo fixes and code refactoring to adding whole new pages to the book!
The book pages are imported from the src/book
directory, in alphabetic order. To get started and understand how your changes impact the book, try adding your name to the credits page.
Credits
- Powered by CodePen Prefill Embeds
- Patterns by Hero Patterns
- Icons made by prettycons from Flaticon
- Favicons by Favicon Generator