thatconference.com is a SvelteKit application. It uses Tailwind for styling, and makes GraphQL calls against our Api, https://api.that.tech.
- nodejs v20.x
- npm v8.0.0
We use nodenv to manage our node versions, it's configed in this repo.
Install the project dependencies...
npm i
You will find the env settings in .env.sample. The current settings in the .env.sample will allow you to do development on pages which do not require authentication. If you're interested in working on those pages in the project you will need some additional values. Email us at hello@thatconference.com.
npm run dev
Navigate to localhost:5173. You should see your app running. Edit a component file in src
, save it. It's setup with HMR and Tailwind's JIT. You should see your changes as soon as you make them.
npm run local:build
npm run preview
Mind you the build servers will run the following:
npm run build
The only difference is how we're managing env settings.
We currently build and ship by following stacking prs https://stacking.dev/ and use a tool to aid us called graphite https://graphite.dev/.
Thanks goes to these wonderful people (emoji key):
Clark Sell 💻 🖋 🎨 |
Brett Slaski 💻 🚇 🚧 |
Nate Emerson 🐛 |
Al 🐛 |
Jessica Knaak 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!