Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thatconference/thatconference.com


https://github.com/thatconference/thatconference.com

community graphql javascript superforms svelte sveltekit tailwindcss vercel

Last synced: about 11 hours ago
JSON representation

Awesome Lists containing this project

README

        

# THAT CONFERENCE.COM

[![GitHub issues open](https://img.shields.io/github/issues/thatconference/that.us.svg)](https://github.com/thatconference/thatconference.com/issues) [![release](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/thatconference/thatconference.com/issues)
[![All Contributors](https://img.shields.io/badge/all_contributors-5-orange.svg?style=flat-square)](#contributors-)

## Get started

thatconference.com is a SvelteKit application. It uses Tailwind for styling, and makes GraphQL calls against our Api, https://api.that.tech.

### local dependencies

- nodejs v20.x
- npm v8.0.0

### project dependencies

We use nodenv to manage our node versions, it's configed in this repo.

Install the project dependencies...

```bash
npm i
```

## Building and running in development

### env configuration

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 .

### running

```bash
npm run dev
```

Navigate to [localhost:5173](http://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.

## Building and running in production mode

```bash
npm run local:build
npm run preview
```

Mind you the build servers will run the following:

```bash
npm run build
```

The only difference is how we're managing env settings.

## Development and PRs

We currently build and ship by following stacking prs https://stacking.dev/ and use a tool to aid us called graphite https://graphite.dev/.

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Clark Sell
Clark Sell

💻 🖋 🎨
Brett Slaski
Brett Slaski

💻 🚇 🚧
Nate Emerson
Nate Emerson

🐛
Al
Al

🐛
Jessica Knaak
Jessica Knaak

💻

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!