Taking voice conversations to the moon 🚀
This folder is called kibbeh (/ˈkɪbi/), it is currently used for our Next.js frontend rewrite and new design.
It's live on 👉 next.dogehouse.tv
First of all, this project is currently in very early stages of development, therefore these instructions may not be up to date.
We're using Yarn for this project, do not use npm for the following commands
Compile @dogehouse/kebab by executing the following commands:
cd ../kebab
yarn
yarn build
After you successfully compiled Kebab, go back to this directory and install all modules (@dogehouse/kebab is a yarn workspace, you do not need to manually copy it to node_modules)
You should now be all set to go, go ahead and run the dev server
cd ../kibbeh
yarn
yarn staging
If for some reason the above commands dont work and leave you with a
@dogehouse/kebab
module not found error, just copy the entiredogehouse/kebab
directory over todogehouse/node_modules/@dogehouse/kebab
NOTE: OAuth login is kinda broken as of right now (if running using
yarn staging
) so to get around it follow the steps below:
- Enter your credentials in OAuth
- You should now reach a page saying
not found
. Copy the url of the page- Edit the previously copied URL and change the protocol from
https
tohttp
and the hostname fromdoge-staging.stripcode.dev
tolocalhost:3000
. For example:https://doge-staging.stripcode.dev/?accessToken=YOUR_TOKEN_HERE
would be changed tohttp://localhost:3000/?accessToken=YOUR_TOKEN_HERE
- You should now be logged in.
Also to prevent repeating the steps mentioned above, instead of logging in just directly go to
http://localhost:3000/dash
and it should read your tokens from localstorage and log you in