Skip to content

Latest commit

 

History

History
 
 

kibbeh

Taking voice conversations to the moon 🚀


What is this folder?

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

How can I contribute?

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 entire dogehouse/kebab directory over to dogehouse/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 to http and the hostname from doge-staging.stripcode.dev to localhost:3000. For example: https://doge-staging.stripcode.dev/?accessToken=YOUR_TOKEN_HERE would be changed to http://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