Skip to content
This repository has been archived by the owner on Aug 14, 2020. It is now read-only.

Robinyo/Vardyger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Vardyger publishing platform :)

The Admin UI

  1. View the Admin UI:

    grunt serve (in the project's /core/client directory)

Admin UI Welcome EN screenshot

Admin UI Welcome DE screenshot

Admin UI Content screenshot

Admin UI Preview screenshot

Admin UI Editor screenshot

Admin UI Editor screenshot

The Vardyger Server

A sample post rendered via Handlebars with Ghost theme support:

Vardyger post screenshot

For example:

curl http://localhost:10010/v1/posts/{id} --header "Accept: text/html"

The RESTful API

Swagger UI screenshot

Modelled using Swagger 2.0 and the Swagger Editor, built using Express.js 4.0, Swagger Tools, Mongoose and MongoDB.

Developer Install

Install MongoDB

  1. Install MongoDB

    brew update
     brew install mongodb

Install Node.js

  1. Install Node.js

    brew install node
  2. Install Swagger

    npm install -g swagger
  3. Clone the repo

    https://github.com/Robinyo/Vardyger.git
  4. Install the project's dependencies (as per /core/server/package.json)

    npm init
  5. Run MongoDB

    ulimit -n 1024 && mongod --config /usr/local/etc/mongod.conf
  6. Start the API server (in the project's /core/server directory)

    swagger project start
  7. View the Swagger UI:

    http://localhost:10010/docs

Note: Edit the API (/core/server/api/swagger/swagger.yaml):

swagger project edit

Swagger Editor screenshot

Copyright & License

Copyright (c) 2015-2017 The Vardyger Foundation - Released under the MIT license.

About

The Vardyger publishing platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published