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
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
source code = website!
Build a website for your software projects with one command.
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.
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
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.
i
link
Get to work. ?
Landr is free software, and may be redistributed under the terms specified in the license.