Skip to content

remix-austin/remixaustin-com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RemixAustin.com

🚀 Deploy

Remix Austin logo

The public repository for the RemixAustin.com website.

(Based on the Remix Indie Stack, but with all the default content & Prisma/SQLite stuff removed).

Want to contribute?

Well that might be slightly premature ... this site is in its infancy and we're not quite ready for contributions beyond our core team 😐 Check back soon for how to contribute!

You can, however, create an issue to alert of us about any bugs or desired features!

The stack

Development

  • Use nvm to use the minimum Node.js version (18.3.0):

    nvm use
  • Install dependencies:

    npm i
  • Start dev server:

    npm run dev

    This starts your app in development mode, rebuilding assets on file changes.

Testing

Playwright

(to-do)

Vitest

For lower level tests of utilities and individual components, we use vitest. We have DOM-specific assertion helpers via @testing-library/jest-dom.

Type Checking

This project uses TypeScript. It's recommended to get TypeScript set up for your editor to get a really great in-editor experience with type checking and auto-complete. To run type checking across the whole project, run npm run ts.

Linting

This project uses ESLint for linting. That is configured in .eslintrc.js.

Formatting

We use Prettier for auto-formatting in this project. It's recommended to install an editor plugin (like the VSCode Prettier plugin) to get auto-formatting on save. There's also a npm run format script you can run to format all files in the project.

Deployment

Check out our deployment docs.

License

Remix Austin has adopted the MIT license for the remixaustin.com website.