# Contributing to Handbook

All Persson group members are encouraged to contribute to the handbook. Feel free to add pages and reorganize as needed, just use your best judgement. Use [this link](https://app.gitbook.com/@materialsproject/s/persson-group-handbook/) to edit the handbook and contact the Group Librarian if you need edit privileges.

Please keep in mind these guidelines for contribution:

1. **The handbook is a collaborative investment.** You have knowledge that will help a group member, please share it! A thorough, up-to-date handbook benefits all of us.
2. **Contributions won't be perfect**. Don't let perfect be the enemy of good! You are encouraged to add your knowledge to the handbook even if the format isn't highly polished.
3. **Private resources should link to Google Drive.** If content belongs in the handbook but isn't appropriate for public release, put the document on the [Persson Group Google Drive](https://drive.google.com/drive/u/2/folders/0AHyMI5lzkprQUk9PVA?hl=en) and include a link in the Handbook.
4. **Add work-in-progress to the table below.** If you are working on something let everyone know in the Group Handbook Tasks table.

The table below catalogs the areas where the handbook needs improvement. Please add tasks as you see fit and add yourself as a volunteer if you can contribute.

| Group Handbook Tasks                                                                                        | Volunteer(s)                         |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| Update / split up computing guides, currently one very long page                                            | Alex (for Savio)                     |
| Update application guide (Vasp)                                                                             | Aaron                                |
| Add application guide (Gaussian)                                                                            |                                      |
| Add application guide (Qchem)                                                                               |                                      |
| Add application guide (Lammps)                                                                              |                                      |
| Add application guide (GROMACS)                                                                             |                                      |
| Add useful LBL links page                                                                                   | Aaron                                |
| List of members areas of expertise / who can answer questions (send email/slack to group to edit this page) | Howard                               |
| Migrate public content from internal site and google drive to handbook                                      | Orion                                |
| Update instructions for VASP on Lawrencium                                                                  | Matt McD.                            |
| Set up directions for NREL computing (Swift)                                                                | Matt                                 |
| Set up directions for NREL computing (Eagle)                                                                |                                      |
| Update dissertation section                                                                                 | Jordan                               |
| new leave policy given new GSI/GSR contract                                                                 | Mackinzie                            |
| conference travel section                                                                                   | Ruoxi (add point of contact for MSD) |
| page generally outlining the rights GSRs have under the contract                                            | Mackinzie                            |
| update Data back up                                                                                         | Ruoxi                                |
| running jobs on Perlmutter                                                                                  | Howard                               |
| Mongodb, database management                                                                                |                                      |
| update "getting started" and set up                                                                         | Aaron                                |
| "before you arrive", add that some students don't have a project for awhile.                                | Wayne                                |
| high throughput routine for codes that use ASE calculators                                                  | Jingyang                             |
| getting a computer                                                                                          |                                      |


---

# 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://materialsproject.gitbook.io/persson-group-handbook/group-resources/contributing.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.
