/plebbit-react

A GUI for plebbit

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

Telegram group for this repo https://t.me/plebbitreact

Demo https://plebbitapp.netlify.app and https://plebbitapp.eth.limo

Development:

For development it is recommened to use the mock content env variables because the demo subplebbits are slow and often offline.

Scripts:

  • Web client: yarn start
  • Electron client (must start web client first): yarn electron
  • Electron client and don't delete data: yarn electron:no-delete-data
  • Web client and electron client: yarn electron:start
  • Web client and electron client and don't delete data: yarn electron:start:no-delete-data

Style:

Pages and components:

The site should use a hash router (localhost:3000/#/page-name). We need to recreate every page that Reddit in this order of priority:

  • Feed
  • Single post
  • Create post
  • Profile
  • Settings
  • Etc.

URL scheme:

Build:

The linux/windows/mac/android build scripts are in https://github.com/plebbit/plebbit-react/blob/master/.github/workflows/release.yml