Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dvcrn/proxmate.me

Source code for https://proxmate.me
https://github.com/dvcrn/proxmate.me

Last synced: 6 days ago
JSON representation

Source code for https://proxmate.me

Awesome Lists containing this project

README

        

# The code has been moved. This version is no longer maintained.

# proxmate.me
[![Built Status](https://travis-ci.org/dvcrn/proxmate.me.png "Build Status")](https://travis-ci.org/dvcrn/proxmate.me/)

This is the sourcecode for the [proxmate.me](https://proxmate.me). proxmate.me has been designed to be completely static and can be served by any static webserver (such as s3).

## Serving

Run `grunt serve` to spawn a static, self-reloading webserver.

## Building

We are using Grunt for building. Make sure you have all dependencies (bower + npm) installed, then run `grunt build`.
To deploy to s3, make sure that `grunt-aws.json` contains your aws credentials, then run `grunt deploy`.

## Prerendering

Since javascript is hard to index, proxmate.me is using a prerender script to generate static html pages that are being served. To prerender, make sure that your latest source is deployed somewhere (s3 for example), then execute `grunt freeze`. This will generate a static html for every html page listed inside [api.proxmate.me](https://api.proxmate.me/url/list.json).

## Contributing

- make sure that your code is tested
- make sure all existing unit tests pass (`grunt test`).