As a new developer interested in contributing to RoboComp, I need to understand how to contribute and what community guidelines I should follow. Please summarize the main points of the contribution guidelines and the code of conduct. Additionally, provide the link to join the project's chat for community interaction.
Navigate to 'https://github.com/robocomp/robocomp'. Click on the 'CONTRIBUTING.md' file link. Summarize the key aspects of the contribution guidelines from the 'CONTRIBUTING.md' file, focusing on issue reporting and pull requests. Go back to the main repository page. Click on the 'CODE_OF_CONDUCT.md' file link. Summarize the core principles of the code of conduct from the 'CODE_OF_CONDUCT.md' file, including acceptable and unacceptable behaviors. Go back to the main repository page. Identify and state the full URL to join the project's chat. Synthesize the summarized contribution guidelines, code of conduct, and the chat link.
The agent successfully navigates to the 'CONTRIBUTING.md' file. The agent accurately summarizes key contribution guidelines, including points like: testing against the latest development branch, providing reproducible test cases for issues, responding promptly to questions about issues, forking the repository, pushing changes to the fork, and providing clear commit messages for pull requests. The agent successfully navigates to the 'CODE_OF_CONDUCT.md' file. The agent accurately summarizes the core principles of the code of conduct, including: fostering an open and welcoming environment, making participation harassment-free regardless of personal attributes, promoting respectful behavior, inclusivity, and empathy, and outlining unacceptable behaviors (e.g., sexualized language, trolling, personal attacks, harassment, publishing private information). The agent successfully identifies and states the full URL to join the project's chat as 'https://gitter.im/robocomp/robocomp'.