WIP - We're building the place you go to discover, share, and sell files on the web.
Go to file
2020-07-15 00:31:02 -07:00
.github/ISSUE_TEMPLATE issues: removes excess template. 2020-06-22 14:32:39 -07:00
build Build for Mac, need to fix babel config 2020-07-08 18:51:49 -05:00
common made custom event dispatcher a utility method 2020-07-14 15:26:08 -07:00
components simplified css 2020-07-14 21:03:46 -07:00
dist design system: 0.0.4 build local 2020-07-09 23:15:22 -07:00
electron Update packages, rebase server, rebase utilities, formatting updates electron 2020-07-09 22:20:05 -05:00
node_common powergate: moving towards a hosted powergate now 2020-07-14 21:06:56 -07:00
pages Merge pull request #68 from filecoin-project/@martinalong/global-modal 2020-07-14 21:24:25 -07:00
public/static removes filecoin brand 2020-07-10 14:02:10 -07:00
scenes Formatting updates 2020-07-08 22:35:54 -05:00
scripts cleanup: formatting pass 2020-06-18 20:57:57 -07:00
vendor initial commit for the application prototype 2020-06-03 09:20:54 -07:00
.babelrc Webpack for node server 2020-07-08 18:53:46 -05:00
.gitignore Formatting update 2020-07-08 22:19:08 -05:00
index.js Formatting update 2020-07-08 22:19:08 -05:00
nodemon.json initial commit for the application prototype 2020-06-03 09:20:54 -07:00
package.json @textile/hub 0.3.4 2020-07-15 00:31:02 -07:00
README.md powergate: moving towards a hosted powergate now 2020-07-14 21:06:56 -07:00
rollup.config.js GLRenderer: temporarily disables it from slate-react-system, cuts a new release 0.0.3 2020-07-07 01:35:08 -07:00
server.js readme: updates 2020-07-10 09:48:37 -07:00

Slate (WIP)

  • (WIP) A wonderful experience for creating mood boards, hosting assets, and making connections between topics you are researching
  • (WIP) With a Developer API and API Keys, a replacement for Amazon S3.
  • (WIP) Aims to have every feature the Filecoin Network supports.
  • (WIP) Great for storing images and sharing high resolution photos with friends.
  • Design system -> Release repository.

Current prototype (June 15th, 2020)

screenshot

Developer Introduction

Working on Slate requires an internet connection because we are using a hosted Powergate. That means there is no offline mode in the short term.

Install and run

Run these commands to start the client locally.

git clone git@github.com:filecoin-project/slate.git
cd slate
npm install

# Run using existing .data folder
npm run dev

# Run a clean instance of Slate
npm run dev --reset-data

screenshot

  • Visit localhost:1337 in your browser.
  • When you run npm run dev for the first time. You will create a folder called .data. This is a temporary solution before we have user accounts to keep track of your library, settings, and Powergate token.
  • If you run npm run dev --reset-data this will reset your .data folder. This is useful if you encounter any bugs or if we switch networks.

Run electron (MacOS)

While you have npm run dev running, in another terminal screen run:

rm -rf .next
npm run build-electron
npm run electron-pack

And then open Slate.app in dist/mac/slate.app.

Get involved.

Do you want to...

  • Help us build a design system for internal use?
  • Help us build out this example so every partner in the ecosystem can have example code to work with?

Then...

  • If you see things you want to work on, file an issue!
  • If you see something you want to fix, submit a PR!
  • I'm always available on Twitter to answer your questions: @wwwjim.
  • For any build questions feel free to reach out to Colin: cs.mccaleb@gmail.com