Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 9, 2025

Added comprehensive contributor documentation covering build processes across platforms and code formatting requirements.

Changes

  • CONTRIBUTING.md: New file with platform-specific build instructions (macOS, Windows, Ubuntu, Arch, Fedora, openSUSE, FlatHub) and formatting tool usage

    • clang-format-19 for C/C++ files: format and check commands
    • gersemi for CMake files: installation, format and check commands
    • Development workflow, coding standards (C17/C++17), PR process and checklist
    • Links to existing docs, community channels, and resources
  • .gitignore: Added !CONTRIBUTING.md exception to allowlist pattern

Formatting Examples

# Format all C/C++ files
find src -name "*.c" -o -name "*.cpp" -o -name "*.h" -o -name "*.hpp" | xargs clang-format-19 -i

# Format all CMake files
gersemi -i CMakeLists.txt $(find cmake -name "*.cmake")
Original prompt

Create CONTRIBUTING.md. Include how to build on each platform and how to apply formatting tools.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Add CONTRIBUTING.md with build and formatting instructions Add CONTRIBUTING.md with platform build instructions and formatting tools Nov 9, 2025
Copilot AI requested a review from umireon November 9, 2025 03:05
@umireon umireon closed this Nov 10, 2025
@umireon umireon deleted the copilot/create-contributing-md branch November 10, 2025 23:30
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.

2 participants