# Introduction

JustGo (or Jump-Start Go) is a blueprint for bootstrapping productive development setup for a microservices (or regular APIs) written in Go programming language. One of the most confusing and time-consuming activities, in any programming environment, is: "how to set up initial layout of the project". You can spend days putting all of the boilerplate together without ever writing the code that actually implements your business logic. It's a huge waste of time, and yet it's a crucial step – a poorly set up project can become a significant bottleneck over time, especially if you are writing microservices, where you can end-up with dozens or hundreds of micro-projects all set up in a subpar way.

JustGo is a micro skeleton of a Go project the whole intention of which is to provide a best-practices project setup right out of the gate, so you can start writing useful code faster.

If you feel impatient, you can jump over to <http://git.justgo.rocks> and start inspecting code. Otherwise, keep reading.


---

# 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://www.justgo.rocks/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.
