https://github.com/starship-tools/blog
A Blog to Explore Really, Really Cool Stuff. Code Suff. In Space.
https://github.com/starship-tools/blog
beam clojure distributed-systems erlang fault-tolerance jvm lfe systesm-of-systems
Last synced: 2 months ago
JSON representation
A Blog to Explore Really, Really Cool Stuff. Code Suff. In Space.
- Host: GitHub
- URL: https://github.com/starship-tools/blog
- Owner: starship-tools
- License: apache-2.0
- Created: 2017-02-27T02:23:07.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-01-27T19:01:21.000Z (over 8 years ago)
- Last Synced: 2025-07-25T13:07:40.237Z (11 months ago)
- Topics: beam, clojure, distributed-systems, erlang, fault-tolerance, jvm, lfe, systesm-of-systems
- Language: JavaScript
- Homepage: http://starship.tools/
- Size: 9.2 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Starship Tools Blog
*A Blog to Explore Really, Really Cool Stuff. Code Suff. In Space.*
#### Contents
* [Dependencies](#dependencies-)
* [Building](#building-)
* [License](#license-)
## Dependencies [↟](#contents)
* Clojure
* `lein`
* `npm`
* [SASS](http://sass-lang.com)
* AWS CLI
To set up the blog SASS infrastructure, run the following:
```bash
$ lein setup-sass
```
## Building [↟](#contents)
To setup non-content resources (e.g., css, images, a few static pages):
```
$ lein gen-all
```
After changes in SASS files, you can do:
```
$ lein gen-css
```
Updates to images, `.js` files, etc., will need this:
```
$ lein gen-assets
```
To (re)generate the content files, start up a Clojure REPL:
```bash
$ lein repl
```
Then start up the system, which includes serving content at
[http://localhost:5099](http://localhost:5099):
```clj
[starship.blog.dev] λ=> (startup)
```
To generate the blog:
```clj
[starship.blog.dev] λ=> (generate)
```
## License [↟](#contents)
```
Copyright © 2017-2018, Starship Hackers
Distributed under the Apache License, Version 2.0.
```