Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fireyy/piper

A drag-and-drop mobile website builder base on Vue
https://github.com/fireyy/piper

builder drag drag-and-drop editor page-builder vue

Last synced: 27 days ago
JSON representation

A drag-and-drop mobile website builder base on Vue

Awesome Lists containing this project

README

        

## Piper [![Build Status](https://travis-ci.org/fireyy/piper.svg?branch=dev)](https://travis-ci.org/fireyy/piper)






Live Demo

> A drag-and-drop mobile website builder base on Vue.

### Install

```shell
npm install
```

### Config

First of all,create a database `piper` in `PostgreSQL`, `MySQL`, `SQLite` or `MSSQL`.

Then set up `.env` file with your:

- Database connection details
- Qiniu SDK config
- Github `CLIENT_ID` and `CLIENT_SECRET`

```shell
cp env.sample .env
```

### Develop

```shell
npm run dev
```

### A message about px to rem

```css
// `px` is converted to `rem`
.convert {
font-size: 16px; // converted to 1rem
}

// `Px` or `PX` is ignored by `postcss-pxtorem` but still accepted by browsers
.ignore {
border: 1Px solid; // ignored
border-width: 2PX; // ignored
}
```

### Changelog

#### 1.0.5

- Login with Github base on [Passport.js](http://passportjs.org/).
- Use [Sequelize.js](http://docs.sequelizejs.com/) for Database dialects.
- Use [Axios](https://github.com/mzabriskie/axios) instead of vue-resource.
- fix issues.