diff --git a/README.md b/README.md index 67724de..ac19889 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Go Liquid Template Parser +[![GoDoc](https://godoc.org/github.com/osteele/liquid?status.svg)](http://godoc.org/github.com/osteele/liquid) -`goliquid` is a very early-stage Go implementation of the [Shopify Liquid template language](https://shopify.github.io/liquid), for use in [Gojekyll](https://github.com/osteele/gojekyll). +`goliquid` is a pure Go implementation of [Shopify Liquid templates](https://shopify.github.io/liquid), for use in [gojekyll](https://github.com/osteele/gojekyll). ## Status [![Build Status](https://travis-ci.org/osteele/liquid.svg?branch=master)](https://travis-ci.org/osteele/liquid) @@ -10,7 +11,7 @@ - [x] Literals - [ ] String Escapes - [x] Variables - - [ ] Operators + - [ ] Operators (partial) - [x] Arrays - [ ] Whitespace Control - [ ] Tags @@ -30,12 +31,10 @@ - [ ] `tablerow` - [ ] `cycle` - [x] Raw - - [ ] Variable + - [ ] Variables - [x] Assign - [ ] Capture -- [ ] Filters - - [x] some - - [ ] all +- [ ] Filters (partial) ## Install @@ -84,6 +83,16 @@ The [original Liquid engine](https://shopify.github.io/liquid), of course, for t (That said, this is a clean-room implementation to make sure it just implements the documented design.) +## Other Implementations + +Go: + +* is a partial implementation. +* is a more active fork of Karl Seguin's implementation. +* is a more recent entry. + + lists ports to other languages. + ## License MIT License diff --git a/engine.go b/engine.go index ba90a4f..ebc3f13 100644 --- a/engine.go +++ b/engine.go @@ -1,7 +1,9 @@ /* -Package liquid is a very early-stage pure Go library that implements Shopify Liquid templates. +Package liquid is a pure Go implementation of Shopify Liquid templates. It's intended for use in for use in https://github.com/osteele/gojekyll. + +See the project README https://github.com/osteele/liquid for additional information and implementation status. */ package liquid