https://github.com/maxdevos49/m4xdev
https://github.com/maxdevos49/m4xdev
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/maxdevos49/m4xdev
- Owner: maxdevos49
- Created: 2023-01-30T01:07:02.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-04T16:20:48.000Z (almost 2 years ago)
- Last Synced: 2024-09-05T22:41:13.351Z (almost 2 years ago)
- Language: JavaScript
- Homepage: https://www.m4xdev.com
- Size: 396 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# M4XDEV\.com
---
Personal website written in Go. Goals for this site include low maintenance and ease of adding new content while being a joy to work on.
## Development dependencies
### [Templ](https://github.com/a-h/templ) - HTML templating language for Go
```sh
go install github.com/a-h/templ/cmd/templ@latest
```
### [Node + NPM](https://nodejs.org/en) - Used for JSDoc type validation
```sh
# Install node dependencies
npm ci
```
## Development Tools
### [Air](https://github.com/cosmtrek/air) - Live reload for Go apps
```sh
go install github.com/cosmtrek/air@latest
```
## Build project
```sh
make build
```
## JSDoc type checking
```sh
npm run check
```
## JS linting
```sh
npm run lint
```
## Run project
```sh
./bin/m4xdev
```
## Live rebuild and run
```sh
air
```
## Clean project
```sh
make clean
```