You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is reserved for developers who are new to AlgoBuddy or open-source contributing. We know that submitting a first pull request can feel intimidating. The goal of this issue is to guide you step-by-step through making your first contribution to the AlgoBuddy repository.
Description of the Issue
The visualizer for Valid Parentheses (LeetCode #20) is currently in Developer Mode ([EXP]). We need to audit its step generator, verify active line highlighting, add an automated unit test, and promote it to Public Release status (AuditStatus::Audited).
Implementation Steps
Launch AlgoBuddy in Developer Mode: cargo run -- --dev
First Timers Only
This issue is reserved for developers who are new to AlgoBuddy or open-source contributing. We know that submitting a first pull request can feel intimidating. The goal of this issue is to guide you step-by-step through making your first contribution to the AlgoBuddy repository.
Description of the Issue
The visualizer for Valid Parentheses (LeetCode #20) is currently in Developer Mode (
[EXP]). We need to audit its step generator, verify active line highlighting, add an automated unit test, and promote it to Public Release status (AuditStatus::Audited).Implementation Steps
cargo run -- --devcode_line) matches the active execution step.src/app.rsunder#[cfg(test)] mod testsand add a unit test asserting step output for valid string"()[]{}"and invalid string"(]".src/model/problem.rsand updateaudit_status(&self)to includeProblem::ValidParentheses:Acceptance Criteria
To merge a pull request for this issue:
Step-by-Step Contribution Guide
Additional Information