Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jure/pubsweet-blogger
Hackity hack
https://github.com/jure/pubsweet-blogger
Last synced: about 1 month ago
JSON representation
Hackity hack
- Host: GitHub
- URL: https://github.com/jure/pubsweet-blogger
- Owner: jure
- Created: 2019-05-03T16:58:21.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-05-12T11:52:11.000Z (over 5 years ago)
- Last Synced: 2024-10-23T08:30:16.501Z (about 2 months ago)
- Language: JavaScript
- Size: 3.17 MB
- Stars: 103
- Watchers: 8
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - jure/pubsweet-blogger - Hackity hack (others)
README
# PubSweet Blogger Test app
This is a simple super WIP version of a real-time collaborative blogging application built using [PubSweet](http://pubsweet.coko.foundation/) and [Atlaskit's Editor](https://atlaskit.atlassian.com/packages/editor/editor-core).
_Warning!_ This codebase is such a (fun) MESS, that it at one point featured JS, TypeScript and Flow all at once. Now it just has a combo of JS and broken TypeScript. Due to Atlaskit being on styled-components v3, a lot of webpack magic had to be done to do module replacements and aliasing with styled-components v4 variants. It only works in the development mode. It's also absolutely massive when compiled, amounts to about 14 MB (there's all sorts of stuff being pulled into via Atlaskit, like a PDF renderer etc., there's lots of room for improvement there). There are also NO TESTS! _Warning!_
## Quickstart
```bash
yarn
yarn start:services # this starts a PostgreSQL db via docker-compose
yarn server # starts the Express.js server and webpack development server
```Navigate to [http://localhost:3000/dashboard](http://localhost:3000/dashboard) and log in with `admin/password` to get started. Let me know if it breaks.