[Rosetta-7] Improve CONTRIBUTING, conduct, support
Maintainers usually reply within 1 day
@roshankumar0036singh is already working on this.
Since Sep 11, 2026.
- #877 by @mmaher32 — closed without merging
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 52/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Active
Research direction
Start with .github/CONTRIBUTING.md, the existing conduct file in .github/, the PR template, SECURITY.md, and ROADMAP.md. Verify the documented CMake, build, and ctest commands against the repository, then check that the acceptance points are met: no placeholders, a newcomer can run one test, and conduct and support paths are discoverable from the root.
Written by the indexing model from the issue text.
Description
Goal
Make first contribution easy. Fix stubs.
Tasks
- Fill
.github/CONTRIBUTING.mdPR process now holding1. ... 2. .... - Add build flows:
cmake -S . -B buildcmake --build build --target install- Loader flags example
cmake -DOPTION_BUILD_LOADERS_PY=On -DOPTION_BUILD_LOADERS_NODE=On .. - Single test
ctest -VV -R metacall-python-test - Full
ctest, memcheck, ASan, TSan, clang-format.
- Add style rules: C23 and C++23 default,
-Wall -Wextra -Werror -fsanitize=address,undefined,clang-format, no dead code. - Add issue templates guide and review SLA.
- Add AI-use disclosure field for PRs.
- Add or link root
CODE_OF_CONDUCT.md,SUPPORT.md. Current conduct lives only in.github/with personal contact. Update contact or add team alias. - Fix PR template broken link to debugging section.
- Link
SECURITY.mdandROADMAP.md.
Acceptance
- New contributor can build and run one test from doc alone.
- No placeholder steps remain.
- Conduct and support paths are discoverable from root.
- Dominant language
- C
- Stars
- 1.8k
- Forks
- 266
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 14
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from metacall/core
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
metacall/core#964 · 1 comment ·
Maintainers usually reply within 1 day
-
pre-push hook empties VERSION when the clone has no tagsPossibly taken @vedant21-oss claimed this 18 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
metacall/core#939 · 3 comments ·
Maintainers usually reply within 1 day
-
TOCTOU race condition vulnerability!Possibly taken @akshatchitransh claimed this 1 day ago. Openbug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
metacall/core#961 · 2 comments ·
Maintainers usually reply within 1 day
-
bug
Difficulty 3/5 Half a day Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
Go Port Race Conditions on MacOSPossibly taken A pull request linked to this issue is open or already merged. Openbug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
metacall/core#942 · 3 comments ·
Maintainers usually reply within 1 day
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
`table_create()` crashes when an `hccalloc()` for the option table failsPossibly taken @marinelay claimed this today. Opentype: bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
bug severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
AlessandroSangiuliano/Uros#950 ·
-
vim.text.indent(): expandtab fails on single-tab blank lines and CRLF blank lines reset old_indent to 0Possibly taken A pull request linked to this issue is open or already merged. Openlua
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day