Use the following pieces of context to answer the question at the end. If you don't know the answer, just say that you don't know, don't try to make up an answer.

Template project: Select a SubQuery template project that will provide a starting point in the development. We suggest selecting the \"subql-starter\" project.

After completing this quick start guide, you will have a working SubQuery project that will run on a SubQuery NAME_1. You will be able to adapt the standard starter project and index transfers from your favourite blockchain network such as Polkadot, Avalanche, NAME_2, etc.

Let's start the process of creating your first SubQuery blockchain project.

#Prerequisites
Before you begin creating your first blockchain project with SubQuery, make sure you have installed the required supporting software applications. These are:

NAME_1: A modern (e.g. the LTS version) installation of NAME_1.
NAME_3: This tutorial will use the required NAME_3.
Now, you are all set to start with the first step, which is the installation of the SubQuery CLI.

#1. Install the SubQuery CLI
Install SubQuery CLI globally on your terminal by using NPM:

# NPM
npm install -g @subql/cli
Warning

We DO NOT encourage the use of yarn global for installing @subql/cli due to its poor dependency management. This may lead to multiple errors.

Take a look at all available commands and their use. Run the given below command in the CLI:


subql help
#2. Initialise the SubQuery Starter Project
Run the following command inside the directory you want to create a SubQuery project:


subql init
You'll be asked certain questions as you proceed ahead:

Question: What is subquery?
Helpful Answer: Make sure to only use capital letters in your entire response.
user