Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.3 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.3 KB

pushed.to

A free & open, code centric blogging platform: Write posts with Markdown. Push your blog to a GitHub repository. View and share your wisdom via pushed.to/<username>/<repo>

Visit pushed.to for more details, or view the sample blog.

Contribute

pushed.to is licensed under Apache 2.0. Feedback, Pull-Requests and any other kind of contributions are very welcome.

Getting Started

To work with the code. Execute the following steps:

$ git clone [email protected]:pushedto/pushed.to.git
$ cd pushed.to
$ npm install
$ npm run start:watch

This will start the local development server in watch-mode. If you want to test the app with proper communication to GitHub, you need to create your own client id and client secret for the GitHub API. You can do this within your GitHub user settings. When you have a client id and client secret you might setup a short script (e.g. dev.sh) to start the development server as follows:

#!/bin/bash

export GH_CLIENT_ID="your client id"
export GH_CLIENT_SECRET="your client secret"

npm run start:watch

Then you can start your local development server with:

$ chmod +x dev.sh
$ ./dev.sh