git ssb

2+

mixmix / ticktack



Tree: 157f35fd4dc9f9c94e9aec261e4b634b9f525e11

Files: 157f35fd4dc9f9c94e9aec261e4b634b9f525e11 / README.md

2597 bytesRaw

Ticktack

A decentralized social platform enable people to share knowledge and exchange value, with p2p messaging encrypted feature.

You can find installers for Linux, Mac, and Windows on the Releases page.

Please read the Code of Conduct and Reminder before your installation.

Development

Repos

Install

$ npm install
$ npm run rebuild

App env

To run a embedded sbot setup (recomended - this is how the installer will run):

  1. run npm start
  2. to debug sbot from terminal, run $ sbot whoami or $ sbot progress

Note you'll need a ~/.ssb/config file to be able to do (2). It should have the plugins you're using and a copy of the content of default-config.json, so will look something like (this example may be out of date, as we're no longer running a private network):

{
  "plugins": {
    "ssb-about": true,
    "ssb-backlinks": true
  },
  "port": 43750,
  "blobsPort": 43751,
  "ws": { "port": 43751 },
  "caps": {"shs": "ErgQF85hFQpUXp69IXtLW+nXDgFIOKKDOWFX/st2aWk="},
  "autoinvite": "128.199.132.182:43750:@7xMrWP8708+LDvaJrRMRQJEixWYp4Oipa9ohqY7+NyQ=.ed25519~YC4ZnjHH8qzsyHe2sihW8WDlhxSUH33IthOi4EsldwQ="
}

There are a couple of ENV vars made available to make development easier:

$ STARTUP_DELAY=0 STARTUP_PAGE=addressBook npm start

STARTUP_DELAY - defaults to 2000ms, setting it to 0 skips the splash screen pause STARTUP_PAGE - defaults to blogIndex, setting this to another page makes refreshing the app to a particular named page easy.

To run standalone sbot setup with standard ssb key + network :

  1. start you sbot $ sbot server
  2. run $ npm run start-electro in the repo directory

Remember that you will need the right sbot plugins installed on your global sbot.

Translations

Theses are in /translations. There's a helper script in there called checker.js which looks for translations in en (english) that are missing from zh (mandarin).

TODO

There are some issues with some lower level scuttlebutt deps (scuttlebot, muxrpc?). For the moment we've pinned these deps:

Built with git-ssb-web