Skip to content
This repository has been archived by the owner on Aug 14, 2018. It is now read-only.

chryw/hatchling

Repository files navigation

Hatchling

Add and update content away from HTML, like you had a database.

What is Hatchling?

Hatchling is a Content-View front end model that separates the content from the look and feel of your website.

You can use Hatchling to build a CMS without a live database. Your website content is stored in a JSON document and will be injected into HTML at run time via AngularJS. This model allows you to work on content and on layout design separately. You can version control only your content or have multiple languages. You can easily add a product or project without duplicating extra code blocks. Your HTML code becomes simpler and DRYer.

In the JSON document, content is authored in a clearly structured schema. This schema helps you easily understand and organize your content. Hatchling predefined some common fields that are often used in a small business homepage, a product showcase page or a personal portfolio page. You can also add your own fields upon your need following JSON format.

The name is inspired by "Chocobo Hatchling", a fictional creature from a video game franchise "Final Fantasy". "Hatchling" conveys the idea that in the given incubator you can create your very own single page and nurse it to change and grow with ease.

What's Cool About Hatchling?

Static

Hatchling makes static webpages. There is no backend or database. Hatchling works on all web hosting platforms.

Seperated

Content is stored and managed in a separate document. You can add, update, remove or version control your content away from the design.

Scalable

You can add new content like adding a record in database. You can also add a different version of the same content like in CMS.

What Can You Hatch?

You can use Hatchling to build single page website like your personal portfolio, a product showcase page or a small business webpage. You can also build a bit more complicated website that have several pages. As long as your website does not rely on a live database, and you do need to update the content at a fair frequency, you can use Hatchling model to keep your design update and content edit workflow simple and clear.

Contributors

Developer

Cherry Wang

Designer

Irene Zhu

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published