If you want to start developing with Printer. Head over to the Workstation.
If you are new to Printer review the docs Printer Documentation.
You should fork, clone or copy this template to start a new project. The Printer Workstation will work with a different project structure and style. However, Printer works best using a structure similar to this template.
I recommend using bun.sh for commands. Here's a quick overview of features.
# Start the next dev server on port 4200
bun run dev
# Build the next bundle in `.next`
bun run build
# Start the next production server
bun run start
# Lint and fix style issues
bun run lint
# Lint the typescript and autofix any issue if possible
bun run lint:node --fix
# Lint the SCSS and autifix any issue if possible
bun run lint:style --fix
# Generate the prisma client
bun run prisma
# Generate the prisma client and push changes
bun run prisma:update
Note that the new project template has been overhauled since Printer. If you want to view the legacy v1 and v2 versions of the new project template. Take a look at the following commit checkpoints:
You can also view the legacy websites too: