The code that runs my art education side project at xor.academy.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Zed A. Shaw 426ebf6c6c Throw in a pixelated onion for another idea. 3 days ago
api Block the payment api if it's disabled. 4 days ago
client Make the header hero more interesting. 4 days ago
docs Add the LOGO font from oldschool font pack at int10h.org. 1 month ago
emails Forgot to remove the LJSTHW headers. 4 days ago
lib Moving somme more things around to make updating easier. 4 days ago
migrations Prevent repeated reset code guesses with a simple count. 1 week ago
queues Move this site register count into the queue to lighten up the api handler. 1 week ago
rendered Make the header hero more interesting. 4 days ago
scripts Provide a Home button as one of the blog related. 4 days ago
services For security tell people the IP and browser that attempted the request. 1 week ago
static Throw in a pixelated onion for another idea. 3 days ago
tests Implement a user unsubscribe feature. 1 week ago
.eslintrc.json Bring over the new development from zeshaw.com. 4 days ago
.gitignore Make the header hero more interesting. 4 days ago
.stylelintrc.json Changes from ljsthw-project-template brought over. The update method for this is kind of terrible so I'll have to sort out how to make it smooth for people. 1 month ago
README.md Bring over the new development from zeshaw.com. 4 days ago
knexfile.cjs Initial commit after converting from the ljsth start project. 2 months ago
package-lock.json Bring over the new development from zeshaw.com. 4 days ago
package.json Bring over the new development from zeshaw.com. 4 days ago
prod.config.cjs Create a PM2 config for the services. 1 week ago
rollup.config.js Specify better options to terser. 3 weeks ago

README.md

Install

You can install the project with a few commands:

git clone --depth 1 git@git.learnjsthehardway.com:zedshaw/ljsthw-project-template.git yourproject
cd yourproject
npm install .
./scripts/init.js

You can then either rm -rf .git and make your own git, or you can make a branch:

git checkout -b yourproject

You'll also want to disable push so you don't accidentally keep trying to push to the remote.

git config branch.master.pushRemote no_push

I'm actually not sure if this is needed but it should be an extra help to keep your from trying.