# Introduction

[![wemake.services](https://img.shields.io/badge/style-wemake.services-green.svg?label=\&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC%2FxhBQAAAAFzUkdCAK7OHOkAAAAbUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP%2F%2F%2F5TvxDIAAAAIdFJOUwAjRA8xXANAL%2Bv0SAAAADNJREFUGNNjYCAIOJjRBdBFWMkVQeGzcHAwksJnAPPZGOGAASzPzAEHEGVsLExQwE7YswCb7AFZSF3bbAAAAABJRU5ErkJggg%3D%3D)](http://wemake.services) [![Build Status](https://github.com/wemake-services/wemake-vue-template/workflows/Build/badge.svg?branch=master\&event=push)](https://github.com/wemake-services/wemake-vue-template/actions?query=workflow%3ABuild) [![Docs](https://img.shields.io/badge/docs-success-brightgreen.svg)](https://wemake-services.gitbook.io/wemake-vue-template/) [![Dependencies Status](https://img.shields.io/badge/dependencies-up%20to%20date-brightgreen.svg)](https://github.com/wemake-services/wemake-vue-template/pulls?utf8=%E2%9C%93\&q=is%3Apr%20author%3Aapp%2Fdependabot)

This documentation is separated in three main parts:

* `template/` folder, which contains documentation about [`wemake-vue-template`](https://github.com/wemake-services/wemake-vue-template). This folder should be in sync with the latest version in the upstream. You do not need to modify it on most of the times
* `project/` folder, contains documentation specific to your project. Feel free to add anything to it
* `documents/` folder contains binary files, such as: images, MS Word documents, and spreadsheets

## Where to go next

If you don't know how this project is structured, consider reading through [`architecture`](https://wemake-services.gitbook.io/wemake-vue-template/architecture) section. It will give you a brief overview of everything we have inside this project.

Or if you are familiar with this structure, you can jump start reading these docs from the [`development`](https://wemake-services.gitbook.io/wemake-vue-template/development) part.

## Gitbook

We use [`gitbook`](https://github.com/GitbookIO/gitbook) to build and host our documentation. Make sure to create an account there to store your own copy.

The [configuration](https://toolchain.gitbook.com/config.html) can be found [here](https://github.com/wemake-services/wemake-vue-template/blob/master/book.json).

To build a local version of docs, run: `npm run docs:build`. You can always preview the docs live with `npm run docs:serve`.

If you want to add new pages, change order or rename something, go to `SUMMARY.md`.

## Updating template

After you start a project with this template it very easy to catch up with the latest changes.

All you have to do is:

1. Go to your `README.md` file and find an update link
2. You will see a diff of what has changed since your template version
3. Pick things you need from the latest changes
4. Replace commit hashes in `README.md` with the current commit hash from `master` branch in [the template repo](https://github.com/wemake-services/wemake-vue-template)

Come back for more updates!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wemake-services.gitbook.io/wemake-vue-template/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
