npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

social-butterfly

0.8.7 • Public • Published

🔮 Hello, world.

federated social web blog
using the foundation of CRA-all-the-things

CI status CI status license

NOTE: still under active development and I'm not currently providing backwards compatibility until things stabilize.

📯 Description

federated social web blog app. basically, i'm trying to build an open-source Tumblr (RIP). passes SWAT0!

💾 Install

npm i lerna -g
lerna bootstrap --hoist
npm install

Then, to run your newly created server locally, with the Storybook styleguide server:

npm start

Or, to run locally without the Storybook styleguide server:

npm run serve:dev

To run in production (or better yet check out bin/flightplan.js)

npm --production install
npm run serve:prod

To locally develop the packages hello-world-editor and social-butterfly, run:

./setup_local_dev_environment.sh
 
# To live update hello-world-editor code: 
cd packages/hello-world-editor; npm run build
 
# To live update social-butterfly code: 
cd packages/social-butterfly; npm run build

To run tests:

npm run test

⚡ Features

  • social features:
    • RSS reader
    • oStatus stack, WebSub/Salmon/Webfinger
    • commenting
    • api to follow/reblog content (pretty basic right now)
  • WYSIWYG editor
    • edit content in page, or add new content via dashboard
    • rich content pasting (paste in url/embed and we'll grab the video or image)
    • tagging objects through #catvideo and people @bestfriendforevs
    • different templates (namely, albums currently)
    • CSS/JS/HTML editing via CodeMirror
  • technology features:

🎯 Goals

  • pass SWAT0
  • open source
  • easy to install
  • be a good, easy-to-use alternative to what's out there!

📙 Learn More

Changelog

Code of Conduct

Contributing

Contributors

Support

📜 License

MIT

(The format is based on Make a README)

install

npm i social-butterfly

Downloadsweekly downloads

9

version

0.8.7

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability