-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Owner: Kelly Ballinger, Avery Smith, Sasan Pourassef, Jazzmyne Nixon | Last updated: 2026-03-09 | Status: Completed
This wiki is the single source of truth for the project. Keep this Home page current; everything else hangs off it.
|
|
-
Project Overview & Goals
- A one-page summary of the problem, who benefits, and what “success” looks like (a short demo checklist works well). This anchors the team and gives graders a clear lens for evaluation.
-
Team Standards for Development
- A concise summary of the most important working rules for your team, especially as they apply to development. Should cover:
- Team Communication Standards – Concise summary of 461 policy. Update if necessary.
- Coding Standards – language/style guides, linting, formatting, comments, etc.
- Testing Plan & How to Run Tests – What you test (unit, integration, manual checks), test data, and how to run everything.
- Branching & Release – git flow, versioning, tagging, release checklist.
- Coding Review – when and how is code reviewed, using pull-requests, formal review sessions, pair-programming, etc.
- CI/CD – policy and pipeline overview, who builds what and when, what runs where.
- A concise summary of the most important working rules for your team, especially as they apply to development. Should cover:
-
Requirements & Scope
- Your key project requirements in condensed form. Include any important user stories, features or detailed specifications, metrics (e.g., responsiveness, reliability, projected number of users), project risks, plus links to important resources (Requirements Doc). Keeps the project feasible and ties testing back to intent.
-
System Design (with diagrams)
- The big picture: main parts, how they talk, data flow, key assumptions, and links to important resources (Design Doc). Builds a shared mental model so teammates and reviewers can follow your design.
-
Developer Setup & Project Conventions
- Step-by-step: how to get the code, set it up, run it, and where things live in the repo. Reduces setup time for new contributors and TAs and avoids “works on my machine.”
-
Decision Log (short design notes)
- Small entries with: the question, options, the choice, and why (date + owner). Prevents re-hashing old debates and shows your reasoning to graders.
-
Release Plan & Notes (milestones/demos)
- For each milestone: what’s new, how to try it, and known issues. Helps you plan demos, communicate change, and track progress over the term.
-
Handoff, Reflection, and Future Work
- Limits of the current build, “if we had two more weeks,” and tips for the next team. Shows thoughtful reflection and sets up continuity.
- Deployment Guide – prod/staging setup, environment variables, provisioning steps.
- User Guide – user guide and walkthrough.
- FAQ – The beginnings of a knowledge base.
- User can sign in and access protected studio pages
- User can create, view or edit a card without errors
- Saved deck loads correctly in playtest page
- Player can complete core actions such as playing a card and ending a turn
- AI opponent takes a valid turn with basic draw and play behavior
- Action log correctly updates during gameplay
- Match runs end to end without crashes or broken routes
Owner: Team
Last updated: 2026-03-09
Status: Completed
Single sources of truth (links only)
- Requirements doc: https://github.com/KellyBallinger05/tcg-maker/wiki/Requirements%20&%20Scope
- Design doc: https://docs.google.com/document/d/1kZ4PBha8V2MxYB1vJIYPCHnzgtARyJdGROF7TbNsK3M/edit?usp=sharing
- Project board: https://github.com/users/KellyBallinger05/projects/1
Other links
- Repo: https://github.com/KellyBallinger05/tcg-maker
- Contact: For TA's / Graders - Canvas Messaging
- Project Overview & Goals
- Team Standards for Development
- Requirements & Scope
- System Design (with diagrams)
- Developer Setup & Project Conventions
- Decision Log (short design notes)
- Release Plan & Notes (milestones/demos)
- Handoff, Reflection, and Future Work
- Your Choice – whatever makes sense for your project.
- Assumptions, Dependencies, Constraints
- Risk Register & Mitigations
- Data, Security, and Ethics
- Architecture Decision Records (ADRs)
- API Spec
- Data Model & Schemas
- UI / UX
- Observability
- Security & Privacy
- Meeting Notes & Decisions Log
- Demo Scripts
- Deployment Guide
- User Guide
- How it Works
- Ethics, Accessibility, & Inclusive Design
- GenAI Usage Log & Citations
- Handoff & Future Work
- Licenses & Credits
- Glossary
- Release Notes / Changelog
- FAQ