# How To Create A Project

1. Download [this railsrc file](https://raw.githubusercontent.com/firstdraft/appdev_template/master/fd) into the folder within which you plan to generate new Rails projects.
2. Generate your new projects using the railsrc file:

   ```bash
   rails new fun_project --rc=fd
   ```

You can peruse the [railsrc file](https://github.com/firstdraft/appdev_template/blob/master/fd) and the [template](https://github.com/firstdraft/appdev_template/blob/master/template.rb) that it invokes to get a sense of what it is doing.

Primarily, it adds some gems that we want to include in all projects, and it gets the project ready for `rails grade`ing.

If there are other things that we ought to be including in projects out of the box, please create an issue or a PR.


---

# 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://teachersmanual.firstdraft.com/how-to-create-a-project.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.
