Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minimize Dependencies (i.e. disable default features or remove dependencies if possible) #12

Open
AS1100K opened this issue Jan 25, 2025 · 0 comments
Assignees
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request good first issue Good for newcomers
Milestone

Comments

@AS1100K
Copy link
Owner

AS1100K commented Jan 25, 2025

Currently Cargo.toml is pretty good, it has few dependencies, but try to minimize them further

[dependencies]
bevy_app = "0.15"
bevy_ecs = "0.15"
flume = "0.11"
serenity = { version = "0.12", features = [
    "gateway",
    "framework",
    "model",
], optional = true }
paste = "1"
tracing = "0.1"
tokio = { version = "1", features = ["rt-multi-thread", "rt"] }
discord-sdk = { version = "0.4", optional = true }
async-trait = { version = "0.1", optional = true }

Also, paste is unmaintained, issue #2215 on advisory-db

@AS1100K AS1100K added this to the v0.6.0 milestone Jan 25, 2025
@AS1100K AS1100K added enhancement New feature or request good first issue Good for newcomers dependencies Pull requests that update a dependency file labels Jan 31, 2025
@AS1100K AS1100K self-assigned this Jan 31, 2025
AS1100K added a commit that referenced this issue Feb 5, 2025
This commit is Part 1 of #12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant