add backend documentation + black mode + fixed merge conflicts + included development_workflow.md - #34
Open
vajraksh-git wants to merge 12 commits into
Open
add backend documentation + black mode + fixed merge conflicts + included development_workflow.md#34vajraksh-git wants to merge 12 commits into
vajraksh-git wants to merge 12 commits into
Conversation
|
@vajraksh-git is attempting to deploy a commit to the iitkgp-cgs' projects Team on Vercel. A member of the Team first needs to authorize it. |
Contributor
|
Add information about dir structure and file segregation to support adding newer files to the intended location. |
selection tasks page
Revert "selection tasks page"
There was a problem hiding this comment.
Pull request overview
This PR primarily adds/links backend documentation under docs/backend/, but it also removes the /selections Next.js route and related task content, plus bumps several frontend package versions.
Changes:
- Added substantial backend documentation (
API_DOCS.md,DEVELOPMENT_WORKFLOW.md) and linked them from the backend docs HTML navigation; refreshed docs styling. - Updated Next/React/Nodemailer versions in
next/package.json(and lockfile). - Removed the Selections page + task data files and removed the “Selections” navbar entry.
Reviewed changes
Copilot reviewed 20 out of 25 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
suhani..txt |
Removes a stray text file. |
next/src/app/selections/tasks/webxTasks.ts |
Deletes WebX selection tasks data. |
next/src/app/selections/tasks/graphicsTasks.ts |
Deletes Graphics selection tasks data. |
next/src/app/selections/tasks/gamedevTasks.ts |
Deletes GameDev selection tasks data. |
next/src/app/selections/page.tsx |
Deletes the /selections page implementation. |
next/src/app/components/navbar.tsx |
Removes “Selections” nav entry and simplifies nav item rendering. |
next/src/app/auth/sign-in/page.tsx |
Minor formatting/whitespace-only adjustments. |
next/package.json |
Bumps Next/React versions; updates Nodemailer version (still under devDependencies). |
next/package-lock.json |
Lockfile updated to reflect dependency bumps. |
next/Backend_doc.md |
Adds a backend doc file, currently placeholder content. |
docs/backend/styles.css |
Switches backend docs site to a dark theme + improves typography/link/code styling. |
docs/backend/index.html |
Adds nav links to API_DOCS.md and DEVELOPMENT_WORKFLOW.md. |
docs/backend/types-catalog.html |
Adds nav links to API_DOCS.md and DEVELOPMENT_WORKFLOW.md. |
docs/backend/folder-structure.html |
Adds nav links to API_DOCS.md and DEVELOPMENT_WORKFLOW.md. |
docs/backend/database.html |
Adds nav links to API_DOCS.md and DEVELOPMENT_WORKFLOW.md. |
docs/backend/code-walkthrough.html |
Adds nav links to API_DOCS.md and DEVELOPMENT_WORKFLOW.md. |
docs/backend/auth-flow.html |
Adds nav links to API_DOCS.md and DEVELOPMENT_WORKFLOW.md. |
docs/backend/architecture.html |
Adds nav links to API_DOCS.md and DEVELOPMENT_WORKFLOW.md. |
docs/backend/api-routes.html |
Adds nav links to API_DOCS.md and DEVELOPMENT_WORKFLOW.md. |
docs/backend/adding-features.html |
Adds nav links to API_DOCS.md and DEVELOPMENT_WORKFLOW.md. |
docs/backend/DEVELOPMENT_WORKFLOW.md |
Adds a detailed backend development workflow guide. |
docs/backend/API_DOCS.md |
Adds a large API reference document. |
Files not reviewed (1)
- next/package-lock.json: Generated file
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| @@ -0,0 +1 @@ | |||
| Enter file contents here | |||
Comment on lines
66
to
70
| "eslint": "^9.39.4", | ||
| "eslint-config-next": "15.5.2", | ||
| "knip": "^5.88.1", | ||
| "nodemailer": "^7.0.13", | ||
| "nodemailer": "^8.0.7", | ||
| "otp-generator": "^4.0.1", |
Comment on lines
66
to
+69
| "eslint": "^9.39.4", | ||
| "eslint-config-next": "15.5.2", | ||
| "knip": "^5.88.1", | ||
| "nodemailer": "^7.0.13", | ||
| "nodemailer": "^8.0.7", |
Comment on lines
45
to
50
| setNavItems(() => { | ||
| return [ | ||
| ...[ | ||
| { name: "Selections" , href: "/selections"}, | ||
| { name: "3D-View", href: "/3d" }, | ||
| { name: "Games", href: "/games" }, | ||
| { name: "Projects", href: "/projects" }, |
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.
No description provided.