Skip to content
Closed
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
46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
name: Bug Report
about: Report a bug in native_node
title: '[BUG] '
labels: 'bug'
assignees: ''
---

## Bug Report

### 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.

### Environment
- OS:
- Kernel version:
- Build type: Debug / Release
- CMake options used:
- Compiler version:

### Build Output
```
# Paste relevant build output here
```

### Runtime Output
```
# Paste relevant runtime output here
```

### Additional Context
Add any logs, screenshots, or context here.

### Possible Fix
If you have ideas about what might be causing this.
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
name: Feature Request
about: Suggest a new feature for native_node
title: '[FEATURE] '
labels: 'enhancement'
assignees: ''
---

## Feature Request

### Problem Statement
What problem does this feature solve? Who would benefit from it?

### Proposed Solution
Describe your proposed solution in detail.

### Alternatives Considered
What other approaches did you consider?

### Implementation Considerations
- **Complexity**: Easy / Medium / Hard
- **Estimated Effort**: X weeks
- **Required Skills**: List skills needed
- **Dependencies**: Any external dependencies?

### Relation to Roadmap
Does this align with our [roadmap](../../ROADMAP.md)?
- [ ] Yes, part of milestone: _____
- [ ] No, but valuable addition
- [ ] New direction to consider

### Additional Context
Add any mockups, code examples, or references here.
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/good-first-issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
name: Good First Issue
about: Create a good first issue for new contributors
title: '[GOOD FIRST ISSUE] '
labels: 'good-first-issue, help-wanted'
assignees: ''
---

## Good First Issue

### Description
A beginner-friendly task with clear scope and guidance.

### Why This Is a Good First Issue
- Clear requirements
- Limited scope
- Good learning opportunity
- Well-documented area

### What You'll Learn
List the skills and concepts contributors will learn.

### Getting Started
1. Read [QUICK_START_CONTRIBUTORS.md](../../QUICK_START_CONTRIBUTORS.md)
2. Set up dev environment: `./scripts/dev_setup.sh`
3. Review related files: [list files]
4. Check out existing tests: [list tests]

### Acceptance Criteria
- [ ] Feature implemented
- [ ] Tests pass
- [ ] Documentation updated
- [ ] Code follows project style

### Resources
- Related documentation: [link]
- Example implementation: [link]
- Relevant code: [link]

### Estimated Time
X hours to Y hours

### Mentorship Available
Tag @maintainers for help or questions!

### Additional Context
Any tips, gotchas, or helpful information.
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/jit-integration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: JIT Engine Integration
about: Track JIT engine implementation work
title: '[JIT] '
labels: 'enhancement, high-priority, jit'
assignees: ''
---

## JIT Engine Integration Task

### Overview
Brief description of the JIT task you're working on.

### Related Documentation
- [ ] Read [RESEARCH.md](../../RESEARCH.md) JIT section
- [ ] Read [implement-jit-backend.prompt.md](../prompts/implement-jit-backend.prompt.md)
- [ ] Review [src/engine/jit_bootstrap.cpp](../../src/engine/jit_bootstrap.cpp)

### Implementation Checklist
- [ ] LLVM/ClangREPL integration
- [ ] JIT session management
- [ ] Preloaded headers
- [ ] Error handling
- [ ] Performance optimization
- [ ] Unit tests
- [ ] Documentation

### Performance Targets
- [ ] Cold start < 100ms
- [ ] Memory usage < 100MB base
- [ ] Compilation time < 50ms for simple scripts

### Testing
- [ ] Unit tests written
- [ ] Integration tests written
- [ ] Performance benchmarks added
- [ ] JIT smoke test passes

### Additional Context
Add any other context, code snippets, or references here.
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/security-sandbox.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
name: Security Sandbox Enhancement
about: Track security sandbox implementation work
title: '[SECURITY] '
labels: 'enhancement, high-priority, security'
assignees: ''
---

## Security Sandbox Task

### Overview
Brief description of the security feature you're implementing.

### Related Documentation
- [ ] Read [RESEARCH.md](../../RESEARCH.md) Security section
- [ ] Read [implement-sandbox.prompt.md](../prompts/implement-sandbox.prompt.md)
- [ ] Review current sandbox code in [src/sandbox/](../../src/sandbox/)

### Security Component
Which component are you working on?
- [ ] Landlock filesystem isolation
- [ ] Seccomp syscall filtering
- [ ] Cgroups resource limits
- [ ] Security testing framework

### Implementation Checklist
- [ ] Feature implementation
- [ ] Security tests
- [ ] Documentation
- [ ] Configuration examples
- [ ] Security audit considerations

### Security Considerations
- [ ] No privilege escalation vectors
- [ ] Proper error handling (fail secure)
- [ ] Kernel version compatibility checked
- [ ] Default-deny policy
- [ ] Logging of security events

### Testing
- [ ] Unit tests written
- [ ] Integration tests written
- [ ] Negative tests (should fail scenarios)
- [ ] Performance impact measured

### Additional Context
Add any security concerns, threat models, or references here.
Loading
Loading