Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
name: Bug Report
about: Report a problem with InferNode
title: ''
labels: bug
assignees: ''
---

## Description

A clear description of the bug.

## Steps to Reproduce

1.
2.
3.

## Expected Behavior

What you expected to happen.

## Actual Behavior

What actually happened. Include error messages or output if available.

## Environment

- **Platform**: (e.g., Linux x86-64, macOS ARM64, Windows x86-64)
- **Build**: (e.g., `build-linux-amd64.sh`, pre-built macOS)
- **JIT**: (enabled with `-c1`, or interpreter only `-c0`)
- **Commit**: (output of `git rev-parse --short HEAD`)

## Additional Context

Any other information that might help diagnose the issue:
- Relevant log output
- Dis bytecode involved (`.dis` file names)
- Whether this worked in a previous commit
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Feature Request
about: Suggest a new feature or improvement
title: ''
labels: enhancement
assignees: ''
---

## Summary

A brief description of the feature or improvement.

## Motivation

What problem does this solve? Why is it needed?

## Proposed Approach

How might this be implemented? (optional — even rough ideas are helpful)

## Alternatives Considered

Other approaches you've thought about and why they're less ideal.

## Additional Context

- Related issues or PRs
- Links to relevant documentation or external resources
- Which subsystem this affects (e.g., Dis VM, Veltro, Xenith, 9P, crypto)
22 changes: 22 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
## Summary

What does this PR do and why?

## Changes

-

## Testing

How was this tested?

- [ ] Tests pass (`/tests/runner.dis -v`)
- [ ] New tests added (if applicable)
- [ ] Tested on: (platform)

## Checklist

- [ ] Code follows the existing style of the file(s) modified
- [ ] No `.dis` build artifacts committed from `appl/` or `tests/`
- [ ] Documentation updated (if applicable)
- [ ] No secrets, API keys, or credentials included
37 changes: 37 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Code of Conduct

## Our Standards

InferNode is an open source project that welcomes contributors of all
backgrounds and experience levels. We are committed to providing a friendly,
safe, and welcoming environment for everyone.

We expect all participants to:

- **Be respectful** — Disagreement is fine; personal attacks are not
- **Be constructive** — Offer suggestions, not just criticism
- **Be patient** — Remember that everyone was new once
- **Be collaborative** — Work together toward shared goals
- **Accept feedback gracefully** — Code review is about the code, not the person

Unacceptable behavior includes personal attacks, trolling, publishing others'
private information, and any conduct that would reasonably be considered
inappropriate in a professional setting.

## Scope

This code of conduct applies to all project spaces — GitHub issues, pull
requests, discussions, and any other channels used for project communication.

## Enforcement

Instances of unacceptable behavior may be reported to the project maintainers
via email or GitHub private message. All reports will be reviewed and handled
with discretion. Maintainers have the right to remove, edit, or reject
contributions that violate this code of conduct, and to temporarily or
permanently ban contributors for repeated or severe violations.

## Attribution

This Code of Conduct is adapted from the
[Contributor Covenant](https://www.contributor-covenant.org/), version 2.1.
Loading
Loading