Skip to content

Latest commit

 

History

History
65 lines (47 loc) · 1.33 KB

File metadata and controls

65 lines (47 loc) · 1.33 KB

Overview

Core principle: Everything we do is open source.

Core Tech:

  • React (declarative component framework)
  • GraphQL (query language)
  • Node.js (JavaScript runtime)
  • Postgres (SQL database)
  • Next.js (framework for react apps)
  • Slate (rich text editor framework)
  • Git(Hub) (hosted git with a social network)
  • remark (markdown processor)

System Overview

Notes

Base

Ecommerce and Users

styleguide postgres republik-frontend backends/servers/republik pdf ElasticSearch

Tools

Admin, Writer & Publishing Tools

republik-admin-frontend mdast Git(Hub) publikator-frontend backends/servers/publikator backends/servers/assets redis

The Life of an Article

(Idea and Planning outside of our system: editorial meetings, networking)

  • create article
    • iterate with many versions
  • production worksflow
    • tags
  • publish
    • tag
    • redis
    • s3
  • render
    • web
    • pdf

Lines of Code

Stand: 13.04.2020

  • stylguide 31k, initial commit 5 Mar 2017
  • republik-frontend 66k, initial commit 2 Oct 2017
  • publikator-frontend 23k, initial commit 24 Jul 2017
  • pdf 2k, initial commit 12 Dec 2017
  • backends 63k, initial commit 23 Jan 2017

Next: How to Run