1.2 KiB
Contributing
First off, thank you for your time and effort! This project is not very large and easy to jump into.
Getting started
- Fork and clone the repository
- Install dependencies:
cd hugo-theme-codex
yarn install
Scripts
yarn develop
Triggers a one-time build of the static directory.
yarn format
Runs prettier on the entire project directory.
Assets
The assets/
directory is where you can write JS and SCSS, which get processed
into CSS files before being placed in the static/
directory.
Making scss
changes
If you make a change to a source scss
file in assets/scss
, you will need to make sure that you rebuild the exampleSite/resources/_gen/assets/
directory to reflect the change in the demo site, else the demo's styles will become stale.
If you are running yarn develop
, hugo
will pick up these changes by default. You can also run yarn build:example
, which will trigger a one-time rebuild of the example site. From there, commit the updated resources/_gen
directory to version control.
Questions
If you have any questions feel free to reach out to me directly. Best ways to contact me:
- Twitter: https://twitter.com/jakewies
- Email: jakewiesler@gmail.com