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
153 changes: 153 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
---
name: Bug Report
about: Create a report to help us improve
title: '[BUG] '
labels: bug
assignees: ''
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: textarea
id: bug-description
attributes:
label: Bug Description
description: Provide a clear and concise description of what the bug is
placeholder: What's the bug?
validations:
required: true
- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to Reproduce
description: List the steps to reproduce the bug
placeholder: |
1.
2.
3.
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: Expected Behavior
description: What you expected to happen
validations:
required: true
- type: textarea
id: actual-behavior
attributes:
label: Actual Behavior
description: What actually happened
validations:
required: true
- type: dropdown
id: platform
attributes:
label: Platform
description: Select your operating system
options:
- macOS
- Linux
- Windows
- Other
validations:
required: true
- type: textarea
id: os-version
attributes:
label: OS Version
description: Your operating system version (e.g., macOS 13.1, Ubuntu 22.04, Windows 11)
placeholder: e.g., macOS 13.1, Ubuntu 22.04, Windows 11
validations:
required: true
- type: textarea
id: rust-version
attributes:
label: Rust Version
description: Output of `rustc --version`
placeholder: rustc 1.87.0
validations:
required: true
- type: textarea
id: junkanoo-version
attributes:
label: junkanoo Version
description: Output of `junkanoo --version` or the version you're using
validations:
required: true
- type: textarea
id: logs
attributes:
label: Logs and Error Messages
description: Please provide any relevant logs or error messages
placeholder: |
```bash
# Terminal output or logs here
```
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context about the problem here
- type: textarea
id: possible-solution
attributes:
label: Possible Solution
description: If you have suggestions on how to fix the bug
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain your problem
---

## Bug Description
<!-- Provide a clear and concise description of what the bug is -->

## Steps to Reproduce
1.
2.
3.

## Expected Behavior
<!-- What you expected to happen -->

## Actual Behavior
<!-- What actually happened -->

## Environment
<!-- Please fill out the following information -->

### Platform
- [ ] macOS
- [ ] Linux
- [ ] Windows
- [ ] Other (please specify):

### OS Version
<!-- e.g., macOS 13.1, Ubuntu 22.04, Windows 11 -->

### Rust Version
<!-- Output of `rustc --version` -->

### junkanoo Version
<!-- Output of `junkanoo --version` or the version you're using -->

## Logs and Error Messages
<!-- Please provide any relevant logs or error messages -->
```bash
# Terminal output or logs here
```

## Additional Context
<!-- Add any other context about the problem here -->

## Possible Solution
<!-- If you have suggestions on how to fix the bug -->

## Screenshots
<!-- If applicable, add screenshots to help explain your problem -->
17 changes: 9 additions & 8 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
[package]
authors = ["[email protected]"]
description = "A Rust library for distributed systems and networking with libp2p integration"
edition = "2021"
license = "MIT"
name = "junkanoo"
readme = "README.md"
repository = "https://github.com/maschad/junkanoo"
version = "1.2.2"
authors = ["[email protected]"]
description = "A Rust library for distributed systems and networking with libp2p integration"
edition = "2021"
license = "MIT"
name = "junkanoo"
readme = "README.md"
repository = "https://github.com/maschad/junkanoo"
rust-version = "1.87.0"
version = "1.2.2"


[profile.release]
Expand Down
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,17 @@ git clone https://github.com/yourusername/junkanoo.git
cd junkanoo
```

2. Build the project:
2. Ensure you have Rust 1.87.0 installed (rustup will automatically handle this):
```bash
rustup show
```

3. Build the project:
```bash
cargo build --release
```

3. Install the binary (optional):
4. Install the binary (optional):
```bash
cargo install --path .
```
Expand Down
4 changes: 4 additions & 0 deletions rust-toolchain.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[toolchain]
channel = "1.87.0"
components = ["rustfmt", "clippy"]
targets = ["x86_64-unknown-linux-gnu", "x86_64-apple-darwin", "aarch64-apple-darwin"]