[Feature] Initial Rust backend API server setup with Axum framework#1
Merged
[Feature] Initial Rust backend API server setup with Axum framework#1
Conversation
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 46 out of 48 changed files in this pull request and generated 28 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…lify cookie handling in enqueue_download
…k reference to prevent memory leaks
…fy command initialization in YtdlpManager
…lid JSON format message
…ent-specific behavior
docs(README): add development workflow instructions for make commands refactor(config): remove unused ytdlp_output_template field from AppConfig refactor(ytdlp_controller): tidy up imports and improve error handling refactor(rate_limit): simplify apply_rate_limiter macro syntax refactor(ytdlp_model): remove custom_name_prefix field from YtdlpDownloadRequest refactor(ytdlp_routes): format route definitions for better readability refactor(ytdlp_service): clean up code and add tests for utility functions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Sets up initial foundation for
nadzuRust backend API server. Introduces project scaffolding with Axum framework, Docker containerization, core configuration management, and basic HTTP endpoints. Database integration stubbed for future implementation.Key additions:
.env.examplesrc/db/Types of changes
Checklist