Skip to content

Conversation

@bmfmancini
Copy link
Member

This pull request introduces comprehensive documentation and agent configuration files to support Cacti plugin development and streamline codebase quality, PHP development, and MySQL/MariaDB database management. The changes add detailed guides and custom agent definitions to .github/agents/ and .github/copilot-instructions.md, providing clear workflows, coding standards, and best practices for contributors and automated agents.

Documentation and Development Guides:

  • Added a detailed Cacti plugin development guide to .github/copilot-instructions.md, covering architecture, coding patterns, workflows, security, and troubleshooting for the intropage/dashboard plugin.

Custom Agent Definitions:

  • Introduced a Code Quality Specialist agent in .github/agents/code-quality.agent.md to ensure code quality, maintainability, and best practices across the codebase, with a focus on the LAMP stack and JavaScript.
  • Added a PHP Developer agent in .github/agents/php-devloper.agent.md to assist with PHP coding, debugging, optimization, and adherence to PSR-12 standards for PHP 8.1+, including integration with the Cacti project.
  • Created a MySQL/MariaDB Database Administrator agent in .github/agents/mysql-mariadb.agent.md to support database management, optimization, troubleshooting, and security, with references to Cacti DB functions and official documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant