Skip to content

Commit a5c84c3

Browse files
committed
lunary: open-source release
1 parent b96d1d1 commit a5c84c3

23 files changed

Lines changed: 9858 additions & 106 deletions
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
name: Bug Report
3+
about: Report a bug to help us improve
4+
title: '[BUG] '
5+
labels: bug
6+
assignees: ''
7+
---
8+
9+
**Describe the bug**
10+
A clear description of what the bug is.
11+
12+
**To Reproduce**
13+
Steps to reproduce:
14+
1.
15+
2.
16+
3.
17+
18+
**Expected behavior**
19+
What you expected to happen.
20+
21+
**Environment**
22+
- OS: [e.g., Ubuntu 22.04, Windows 11]
23+
- Rust version: [e.g., 1.75.0]
24+
- Lunary version: [e.g., 0.2.0]
25+
- Features enabled: [e.g., simd, allocator]
26+
27+
**Additional context**
28+
Any other context about the problem.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
name: Feature Request
3+
about: Suggest an idea for this project
4+
title: '[FEATURE] '
5+
labels: enhancement
6+
assignees: ''
7+
---
8+
9+
**Is this related to a problem?**
10+
A description of the problem. Ex. "I'm frustrated when..."
11+
12+
**Describe the solution you'd like**
13+
A clear description of what you want to happen.
14+
15+
**Describe alternatives you've considered**
16+
Any alternative solutions or features you've considered.
17+
18+
**Additional context**
19+
Any other context or screenshots.

.github/pull_request_template.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
## Description
2+
3+
Brief description of changes.
4+
5+
## Type of Change
6+
7+
- [ ] Bug fix
8+
- [ ] New feature
9+
- [ ] Breaking change
10+
- [ ] Documentation update
11+
12+
## Checklist
13+
14+
- [ ] Tests pass (`cargo test --all-features`)
15+
- [ ] Clippy passes (`cargo clippy --all-features`)
16+
- [ ] Code formatted (`cargo fmt`)
17+
- [ ] Documentation updated (if applicable)
18+
- [ ] CHANGELOG.md updated (if applicable)
19+
20+
## Related Issues
21+
22+
Fixes #(issue number)

.gitignore

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
11
target/
22
**/*.swp
33
.DS_Store
4+
5+
# IDE and Editor files
6+
.vscode/
7+
*.sublime-project
8+
*.sublime-workspace
9+
*.code-workspace
10+
.vs/
11+
12+
# Build artifacts
13+
dist/
14+
build/
15+
*.o
16+
*.a
17+
*.so
18+
*.dylib
19+
*.dll
20+
21+
# Dependencies
22+
node_modules/
23+
vendor/
24+
.cargo/
25+
26+
# Logs and temp files
27+
*.log
28+
*.tmp
29+
tmp/
30+
31+
# OS files
32+
Thumbs.db
33+
*.exe
34+
35+
# Environment
36+
.env
37+
.env.local

CONTRIBUTING.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Contributing to Lunary ITCH Parser
2+
3+
Thank you for your interest in contributing.
4+
5+
## How to Contribute
6+
7+
### Reporting Bugs
8+
9+
- Check existing issues first
10+
- Use the bug report template
11+
- Include OS, Rust version, and reproduction steps
12+
13+
### Suggesting Features
14+
15+
- Open an issue with the feature request template
16+
- Describe the use case and expected behavior
17+
18+
### Pull Requests
19+
20+
1. Fork the repository
21+
2. Create a feature branch
22+
3. Make your changes
23+
4. Run tests: `cargo test --all-features`
24+
5. Run clippy: `cargo clippy --all-features`
25+
6. Format code: `cargo fmt`
26+
7. Commit with a clear message
27+
8. Push and open a PR
28+
29+
## License
30+
31+
By contributing, you agree that your contributions will be licensed under the AGPL-3.0-or-later license.

0 commit comments

Comments
 (0)