music-guide

module
v0.0.0-...-b442785 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2024 License: MIT

README

music-guide

Music theory and guitar practice tool

Installation

Here's a list of everything you'll need to compile the project. The application can be built from scratch or with Docker.

Building and running from scratch
Prerequisites

go 1.23 or higher:
https://go.dev/doc/install

templ:

go install github.com/a-h/templ/cmd/templ@latest

air (optional):

go install github.com/air-verse/air@latest

npm: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm tailwind:

npm install -D tailwindcss
npm install -D @tailwindcss/forms
Build

Generate templates, build tailwind, and compile the project:

make build

Build and start the website with air:

make build-watch
Run

Start the website:

make run
Clean

Remove the compiled binaries:

make clean
Building and running with Docker
Build

Build a docker image:

make docker-build
Run

Start the website:

make docker-run

Run a watchful container with air:

make docker-watch

Directories

Path Synopsis
cmd
pkg
app
views
circle
templ: version: v0.2.793
templ: version: v0.2.793
components
templ: version: v0.2.793
templ: version: v0.2.793
intervals
templ: version: v0.2.793
templ: version: v0.2.793
layouts
templ: version: v0.2.793
templ: version: v0.2.793
templates
templ: version: v0.2.793
templ: version: v0.2.793

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL