resin-io/landr

Name: landr

Owner: Resin.io

Description: source code = website ?

Created: 2016-11-26 01:34:12.0

Updated: 2018-01-06 18:23:58.0

Pushed: 2017-12-01 18:36:09.0

Homepage: https://resin-io.github.io/landr/

Size: 11200

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

landr

source code = website!

Build a website for your software projects with one command.

How it works

When you run landr on your local repository, it gathers info by leveraging standard conventions. It'll first look for a git remote from github.com and retrieve some basic information about your project from the github api (contribution stats, releases), it will then parse standard files like README.md, CHANGELOG.md, CONTRIBUTING.md & /docs, it'll then use the data to build out beautiful pages for your website.

This allows the maintenance of your website to be a side effect of keeping your software project inline with standard github conventions.

Quick start guide

Install:

i -g landr

From the root of your local .git repo run:

r

Visit http://localhost:3000.

Build site:

r build

View built site locally:

r serve

Deploy to github pages:

r deploy
Why landr

You have to maintain your source code why maintain a website too?

As a software company we have a growing number of websites to build and maintain. We built landr so we could focus on our projects and not their websites.

Most OS websites the same, the have a hero, a getting started and some docs. There is definitely room for automation.

Contributing
i

link

Get to work. ?

License

Landr is free software, and may be redistributed under the terms specified in the license.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.