# Resources guide overview


* [Git](./git) - Version control with Git
* [Documentation](./documentation) - Internal and external documentation
* [Code Performance and Scalability](./code_performance_and_scalability) - Optimizing code for speed and resource usage
* [Dependency Management](./dependency_management) - Managing software dependencies
* [Error Handling](./error_handling) - Handling errors and exceptions
* [Logging](./logging) - Code logging, including logging packages, logging to a file, console, and elsewhere, and logging levels
* [Testing](./testing) - Automated testing and continuous integration/continuous deployment (CI/CD)
* [Versioning](./versioning.md) - Tracking and communicating changes in software
