> For the complete documentation index, see [llms.txt](https://chainide.gitbook.io/chainide-english-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chainide.gitbook.io/chainide-english-1/chainide-saving-your-work.md).

# 4. ChainIDE - Saving Your Work

### Saving to ChainIDE

ChainIDE now allows you to save your work. To save your work, select the following menu options.

Once you have completed your project, you need to sign in to save your work using ChainIDE, because sign-in information would be used against recording data and access the data from any other system for later usage. The sign-in option is available at the top-right, you can simply sign in using the Github profile.&#x20;

![](/files/-MkB-z0QO9-ORSPiVO_f)

Once the user sign-in, project work can be shown in the dashboard, to save it permanently as a template, a user need to save it.

![](/files/-MkB05wZZK5O0N_o1mGi)

There are three mentioned below options are available, once you create a project.

1. Open: This option allows a user to open the smart contract for editing purposes.
2. &#x20;Delete: This option lets a user delete a project if the user wants to delete all the projects at once, then the user needs to select the "select all" option, and all the projects would be selected.
3. Save: This option allows a user to save the project as a private template and provides access from any device.

To save the project as a private template, a user needs to provide a template name and description. Template type would be automatically selected as private because only the admin has the access to create public templates. Once you fill in all the required information and click "Ok", the project would be saved as a private template.

![](/files/-MkB48wb6778vHQ4fnpL)

Once you save the projects as a private template, all projects can be found under the private template dashboard, user can make changes to these templates, edit the template information, and can delete also.

![](/files/-MkB0Wq2X8Y4VXZuHPAC)

To make changes to the private templates, a user needs to go to "Private Template Manage" as shown in the figure below.

![](/files/-MkB09_BpuZ_B4-RR0N7)

Once a user selects "Private Templates Manager", the user can edit, delete, and change the template name and description. As shown in the figure below, if a user wants to open the template,  needs to select option 1, if want to delete the template, needs to select option 2, and if want to rename the template name, its description, or version, then need to select option 3.

![](/files/-MkB1cSdk_Ocjy8-y4Cz)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://chainide.gitbook.io/chainide-english-1/chainide-saving-your-work.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
