Skip to content

add backend documentation + black mode + fixed merge conflicts + included development_workflow.md - #34

Open
vajraksh-git wants to merge 12 commits into
CGS-IITKGP:stagingfrom
vajraksh-git:main
Open

vajraksh-git wants to merge 12 commits into
CGS-IITKGP:stagingfrom
vajraksh-git:main

Conversation

@vajraksh-git

Copy link
Copy Markdown
Contributor

No description provided.

@vercel

vercel Bot commented May 16, 2026

Copy link
Copy Markdown

@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.

@shub-krishan208

Copy link
Copy Markdown
Contributor

Add information about dir structure and file segregation to support adding newer files to the intended location.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread next/Backend_doc.md
@@ -0,0 +1 @@
Enter file contents here
Comment thread next/package.json
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 thread next/package.json
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" },
@vajraksh-git vajraksh-git changed the title add backend documentation add backend documentation + black mode + fixed merge conflicts Jun 21, 2026
@vajraksh-git vajraksh-git changed the title add backend documentation + black mode + fixed merge conflicts add backend documentation + black mode + fixed merge conflicts + included development_workflow.md Jun 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants