<commit_before>= Congratulations!
:showtitle:
:page-title: ChangeNow Documentation
:page-description: An application using cool concepts such as Documentation-As-Code (Asciidoctor), Feature Toggle (Flipper), Live experiments (Scientist) and MySQL Schema migration (gh-ost)

You've successfully set up and deployed an Jekyll website powered by AsciiDoc using the https://github.com/asciidoctor/jekyll-asciidoc-quickstart[*Jekyll AsciiDoc Quickstart*] project. If everything is in order then changes to the AsciiDoc content will be automatically published to your `gh_pages` branch and hosted via Jekyll and Github.

== What do I do now?

Now that you've set up your website to run with AsciiDoc, you have a ton of options available to you.

=== Edit content

Editing content is very simple. The easiest way to update your blog is to clone your repository, fire up your favorite text editor and run the content locally. To do this run the `jekyll serve` command and open a web browser to http://localhost:4000. Jekyll will automatically process and host changes to the content.

You may also edit your content directly on Github. To do this, navigate the browser the file you wish to edit, click the pensil (edit) button in the upper right hand corner of the view and make your changes. When you're finished, commit your changes. This will trigger Travis to generate and publish a new website including your changes.

For blog posts, Jekyll will recognize files under the `_post` directory, parse the name and place it in the list of posts. These will show up under the `site.posts` variable.

To display a list of posts, use Jekyll syntax similar to the following:

[source, html]
----
{% for post in site.posts limit: 5 %}
<a href=".{{ post.url }}">{{ post.navtitle }}</a>
{% endfor %}
----

=== Update Look and feel

The layout provided with the https://github.com/asciidoctor/jekyll-asciidoc-quickstart[Jekyll AsciiDoc Quickstart] project is based on http://foundation.zurb.com[Foundation], a responsive design css framework. You're free to update the layout by editing the `_layouts/default.html` file and css under the `css` directory.

//This blog layout is based on the http://foundation.zurb.com/templates-previews-sites-f6/blog.html[Blog template].

=== Reference documentation

The following links will help with detailed explanations on Jekyll and AsciiDoc.

* http://jekyllrb.com[Jekyll]
* http://asciidoctor.org/docs/asciidoc-syntax-quick-reference/[AsciiDoc Quick Reference]
* http://asciidoctor.org[Asciidoctor]
<commit_msg>start writing doc<commit_after>= ChangeNow Documentation
<NAME> <<EMAIL>>
:showtitle:
:page-title: ChangeNow Documentation
:page-description: An application using cool concepts such as Documentation-As-Code (Asciidoctor), Feature Toggle (Flipper), Live experiments (Scientist) and MySQL Schema migration (gh-ost)

ChangeNow is an application using several cool concepts such as Documentation-As-Code (http://asciidoctor.org/[Asciidoctor]), Feature Toggle (https://github.com/jnunemaker/flipper[Flipper]), Live experiments (https://github.com/github/scientist[Scientist]) and MySQL Schema migration (https://github.com/github/gh-ost[gh-ost]). Its goal is to demonstrate several modern practices allowing developers to be more agile and productive while maintaining stability.

== What do I do now?

Now that you've set up your website to run with AsciiDoc, you have a ton of options available to you.

=== Edit content

Editing content is very simple. The easiest way to update your blog is to clone your repository, fire up your favorite text editor and run the content locally. To do this run the `jekyll serve` command and open a web browser to http://localhost:4000. Jekyll will automatically process and host changes to the content.

You may also edit your content directly on Github. To do this, navigate the browser the file you wish to edit, click the pensil (edit) button in the upper right hand corner of the view and make your changes. When you're finished, commit your changes. This will trigger Travis to generate and publish a new website including your changes.

For blog posts, Jekyll will recognize files under the `_post` directory, parse the name and place it in the list of posts. These will show up under the `site.posts` variable.

To display a list of posts, use Jekyll syntax similar to the following:

[source, html]
----
{% for post in site.posts limit: 5 %}
<a href=".{{ post.url }}">{{ post.navtitle }}</a>
{% endfor %}
----

=== Update Look and feel

The layout provided with the https://github.com/asciidoctor/jekyll-asciidoc-quickstart[Jekyll AsciiDoc Quickstart] project is based on http://foundation.zurb.com[Foundation], a responsive design css framework. You're free to update the layout by editing the `_layouts/default.html` file and css under the `css` directory.

//This blog layout is based on the http://foundation.zurb.com/templates-previews-sites-f6/blog.html[Blog template].

=== Reference documentation

The following links will help with detailed explanations on Jekyll and AsciiDoc.

* http://jekyllrb.com[Jekyll]
* http://asciidoctor.org/docs/asciidoc-syntax-quick-reference/[AsciiDoc Quick Reference]
* http://asciidoctor.org[Asciidoctor]

{'fraction_non_alphanumeric': 0.08363636363636363, 'fraction_numerical': 0.0022966507177033493, 'mean_word_length': 4.711475409836066, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2305459', 'n_tokens_mistral': 1436, 'n_tokens_neox': 1394, 'n_words': 670}