Skip to content

site/init#10

Merged
winkletinkle merged 2 commits into
masterfrom
site/init
May 27, 2026
Merged

site/init#10
winkletinkle merged 2 commits into
masterfrom
site/init

Conversation

@hamza-mohd
Copy link
Copy Markdown
Member

  • docs: add tata-consulting activity generation design spec
  • site enhancement

sarajkrishnasingh and others added 2 commits May 27, 2026 01:06
Signed-off-by: Sarajkrishna Singh <214755027+sarajkrishnasingh@users.noreply.github.com>
Signed-off-by: Mohd Hamza <135669921+hamza-mohd@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 27, 2026 12:56
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Initializes/enhances the static “Trion Consultancy Services” marketing site by adding several new top-level pages (legal + company/connect), introducing baseline styling tokens, and adding shared JS for navigation and page interactions. Also adds an internal design spec doc and a contributor guide describing the generator-based workflow.

Changes:

  • Added multiple new site pages (partners, leadership, investors, sustainability, vendors, alumni, find-office, and legal pages).
  • Introduced base styling tokens/reset (base.css) and shared client-side behavior (js/main.js) for header/nav, mobile menu, reveal-on-scroll, and form UX.
  • Added documentation: contributing guide and a “tata-consulting” GitHub activity generation design spec.

Reviewed changes

Copilot reviewed 26 out of 41 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
site/vendors.html New “Vendors & suppliers” page wired into shared site chrome.
site/terms.html New legal terms page.
site/sustainability.html New sustainability landing page with stats/CTA sections.
site/privacy.html New privacy notice page.
site/partners.html New partners landing page.
site/leadership.html New leadership listing page.
site/js/main.js Adds shared JS (sticky header, mega-menu, mobile menu, reveal, footer year, form handlers).
site/investors.html New investors landing page with stats and reports grid.
site/find-office.html New office locations page.
site/favicon.svg Adds site favicon asset.
site/css/base.css Adds base reset + CSS tokens + layout primitives + reveal-on-scroll base behavior.
site/cookies.html New cookies policy page.
site/careers.html New careers landing page with stats and role tiles.
site/assets/logo/wordmark.svg Adds wordmark SVG asset.
site/alumni.html New alumni landing page.
site/accessibility.html New accessibility statement page.
docs/superpowers/specs/2026-05-27-tata-consulting-github-activity-design.md Adds internal design spec for generating GitHub activity.
CONTRIBUTING.md Adds local run instructions and site conventions (generator workflow, styling/JS/a11y guidance).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread site/js/main.js
Comment on lines +43 to +46
trigger.addEventListener('click', (e) => {
e.preventDefault();
toggle();
});
Comment thread site/js/main.js
Comment on lines +25 to +31
const open = () => {
navItems.forEach((other) => {
if (other !== item) other.classList.remove('is-open');
});
item.classList.add('is-open');
trigger.setAttribute('aria-expanded', 'true');
};
Comment thread site/vendors.html
Comment on lines +49 to +51
<div class="mega" role="menu">
<div class="mega__grid">
<div class="mega__col">
@winkletinkle winkletinkle merged commit 54007de into master May 27, 2026
1 check passed
@winkletinkle winkletinkle deleted the site/init branch May 27, 2026 13:17
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.

4 participants