atxdao website
contributing
install dependencies
yarn install
editor setup
- download + open atxdao website with vscode
- go to the extensions view with
(ctrl|cmd)+shift+x
- search for @recommended and install the workspace recommended eslint and prettier extensions
.env
- Copy
.env.example
to .env
- Change any variables necessary for your environment (see services below)
developing on the site
- run
yarn dev
to launch the site at localhost:3000
and it will automatically reload any changes you make
- when you are happy with a set of changes, run
yarn lint && yarn build
and fix any errors.
- open up a pull request
- get a review by @clifton or @jongregis
- your changes will be merged and automatically deployed
resources
- we use chakra-ui as our design framework. check out the docs!
- we use nextjs to statically build the site
- and deploy to github pages
services
EventBrite
- You'll need to set up an API Key on the EventBrite site under
API Keys
- Use the Private Token for
NEXT_PRIVATE_EVENTBRITE_KEY
in .env
- Create at least one event (it may need to be paid)
- Get your organization ID by listing organizations using the
API Docs
- Put your organization ID into
NEXT_PRIVATE_EVENTBRITE_ORGID
in .env
About
ATX DAO's minting website
https://mint.atxdao.com
Languages
Language:TypeScript 91.0%Language:CSS 7.5%Language:JavaScript 1.5%