Skip to content

docs: add CONTRIBUTING.md with contributor guidelines - #119

Closed
Bartok9 wants to merge 1 commit into
NousResearch:mainfrom
Bartok9:docs-contributing
Closed

docs: add CONTRIBUTING.md with contributor guidelines#119
Bartok9 wants to merge 1 commit into
NousResearch:mainfrom
Bartok9:docs-contributing

Conversation

@Bartok9

@Bartok9 Bartok9 commented Feb 27, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a comprehensive CONTRIBUTING.md to help new contributors get started.

Contents

Getting Started

  • Prerequisites (Python 3.10+, uv/pip, Git)
  • Development setup instructions
  • API key configuration

Making Contributions

  • Types of contributions we welcome
  • Step-by-step contribution workflow
  • Fork → Branch → Change → Test → PR process

Commit Conventions

  • Conventional commit format
  • Type prefixes (feat, fix, docs, etc.)
  • Examples

Code Style

  • PEP 8 compliance
  • Type hints
  • Docstring requirements

Project Structure

  • Directory overview
  • Key file locations

How-To Guides

  • Adding new tools (with example code)
  • Adding new skills (with YAML example)
  • Testing recommendations

Getting Help

  • GitHub Issues for bugs
  • GitHub Discussions for questions
  • Discord community

Why This Matters

A clear CONTRIBUTING.md:

  • Reduces friction for new contributors
  • Ensures consistent code quality
  • Documents project conventions
  • Makes the project more welcoming

Adds a comprehensive contributing guide covering:
- Development setup instructions
- Contribution workflow
- Commit message conventions
- Code style guidelines
- Project structure overview
- How to add new tools and skills
- Testing recommendations
@Bartok9

Bartok9 commented Feb 27, 2026

Copy link
Copy Markdown
Contributor Author

Duplicate of #117

@Bartok9 Bartok9 closed this Feb 27, 2026
Meraniya pushed a commit to Meraniya/hermes-agent that referenced this pull request Aug 6, 2026
…ousResearch#119)

- web: migrate react-router-dom@7.17 -> react-router@8.3.0 (RR v8
  merges DOM APIs into react-router; clears GHSA-qwww-vcr4-c8h2 and
  GHSA-chx6-hx7r-mcp5). pin brace-expansion@5.0.8 override.
- website: override js-yaml@4.3.0 and brace-expansion@1.1.17
  (GHSA-52cp-r559-cp3m, GHSA-3jxr-9vmj-r5cp, GHSA-mh99-v99m-4gvg).
- regenerate package-lock.json for both packages; web production build passes.
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