- When making changes, ensure that the branch that we are on is prefixed with "g/". E.g. if we are working on a feature to render tooltips, the branch name should be something like "g/tooltips".
- Please suggest edits to this file if the human operator gets frustrated!
- As much as possible please author unit tests for new functionality.
- The task list will be written down. See below.
- Development will be on tasks in the task list and the task list should be assumed to be in priority order so we'll tend to work from the top down.
- Documentation for this project is in a number of Markdown files.
- /README.md: an end-user focused overview of what the project is all about.
- /docs/OVERVIEW.md: a brief developer-focused description of what the project is all about. This file is edited largely by humans but feel free to offer suggestions.
- /docs/REQUIREMENTS.md: a comprehensive set of feature requirements, descriptions, and goals. This is edited exclusively by humans.
- /docs/DEVELOPING.md: a programmer-focused set of instructions on building and deploying. This may be edited by the agent as necessary.
- /docs/TASKS.md: the tasks developed between the human operator and the agent.