* If you would like to suggest improvements and new capabilities for Gryphon please go to https://gitlab.nps.edu/monterey-phoenix/user-interfaces/gryphon/-/issues and click on the blue "New issue" button".
* If you would like to contribute code, please read on.
# Contributing code to Gryphon
Please submit code using pull requests. Here is the basic workflow:
* Clone the Gryphon repository.
* Create a branch for your work.
* Add your code.
* Submit a pull request.
Gryphon version control and code management is performed using Git. For references on using Git please see https://git-scm.com/doc. In our examples we describe working with Git from a Linux command prompt. We will use basic Linux file and directory commands.
We access NPS GitLab using Git commands.
## Cloning the Gryphon repository
Some preparation is required:
* Install your RSA Public key on NPS GitLab to enable key-managed SSH authentication, please see https://gitlab.nps.edu/-/profile/keys.
* Identify a folder to do this work in. In this example we crate folder `gitlab` in our home directory. Open a Linux command window and type: