Skip to content
This repository was archived by the owner on Sep 11, 2025. It is now read-only.

Sourcegraph 4 landing page updates for launch day#5758

Merged
bretthayes merged 7 commits into4.0-launchfrom
sourcegraph-4-landing-launch-day
Sep 23, 2022
Merged

Sourcegraph 4 landing page updates for launch day#5758
bretthayes merged 7 commits into4.0-launchfrom
sourcegraph-4-landing-launch-day

Conversation

@bretthayes
Copy link
Contributor

@bretthayes bretthayes commented Sep 21, 2022

This closes #5687 with updates to the 4.0 landing page for launch day.

Changelog

  • adds react-twitch-embed package instead of reinventing the wheel. It's a nice robust package that supports tree shaking and great options for interactive/non interactive twitch streams.
  • removes timer countdown, switches around content, and changes copy throughout the page
  • adds new social image meta for launch

TODO:

  • add blog post image thumbnails; placeholders are there for now until they're ready
  • update YouTube component with ID for highlights video
  • update cta styles when CtaSection is modified to match new specs in Update Get Started CTA link #5739

Test

  1. Ensure prettier has standardized the proposed changes.
  2. Ensure twitch stream renders (tested earlier with Fabs/Olivia and the stream works)
  3. Ensure youtube video plays
  4. Ensure links go to their corresponding locations

@bretthayes bretthayes added this to the A - Sprint 13 milestone Sep 21, 2022
@bretthayes bretthayes self-assigned this Sep 21, 2022
@bretthayes bretthayes changed the base branch from main to 4.0-launch September 21, 2022 17:39
@bretthayes bretthayes marked this pull request as ready for review September 21, 2022 20:22
@sourcegraph-bot
Copy link
Contributor

sourcegraph-bot commented Sep 21, 2022

Notifying subscribers in CODENOTIFY files for diff 20db4bd...9298a17.

Notify File(s)
@content-platform-team package.json
public/backgrounds/starship-launch-pills-large.svg
src/pages/sourcegraph-4.tsx
yarn.lock

@bretthayes bretthayes mentioned this pull request Sep 22, 2022
5 tasks
Copy link
Contributor

@st0nebreaker st0nebreaker left a comment

Choose a reason for hiding this comment

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

The links took me places but obviously the blogposts they link to aren't live yet 😅 TwitchEmbed is rendering and can interact. LGTM, except for those pieces of content we're waiting on

Comment on lines 52 to 65
<ResourceList
title="Learn more about Sourcegraph 4.0"
items={[
{
title: 'From code search towards a code intelligence platform',
description:
'Since its inception, Sourcegraph has evolved from code search into a code intelligence platform. Our CEO and cofounder, Quinn Slack, shares what code intelligence means for the future of software development.',
type: 'Blog Post',
href: '/blog/code-search-to-code-intelligence',
img: {
src: 'https://via.placeholder.com/256x156',
alt: 'Sourcegraph Code Intelligence Platform',
},
},
Copy link
Contributor

Choose a reason for hiding this comment

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

Small & outside the scope of this task potentially -- In terms of UX, I feel it's odd only our titles on the resource list are clickable. What do you think? I feel like I'm used to being able to click the whole item or thumbnail to enter an article too 🤔

image

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I totally agree and it's something that's crossed my mind before! I'm used to clicking UI like this in a row too! Great minds think alike! 😉 I think we should add a hover state to the entire row, and then make the whole row clickable for better UX. If we ever implement a CMS, I could see the post types/categories (blog post, release post, etc.) potentially being clickable to view those types of posts.

@bretthayes bretthayes merged commit 64a09b2 into 4.0-launch Sep 23, 2022
@bretthayes bretthayes deleted the sourcegraph-4-landing-launch-day branch September 23, 2022 20:21
bretthayes added a commit that referenced this pull request Sep 27, 2022
* DLS Long form content max width application

* Merge conflict

* 4.0/CTA update (#5762)

* CTA trial update & default values

* CTA update cont

* Fin CTA trial updates

* Prettier/Lint

* 4.0 landing pg CTA style option

* Update src/pages/shift-left-the-good-parts.tsx

Co-authored-by: Brett Hayes <bretthayes@users.noreply.github.com>

* CTA mobile stacking

* Cta center content max w

Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@Beccas-MacBook-Pro.local>
Co-authored-by: Brett Hayes <bretthayes@live.ca>
Co-authored-by: Brett Hayes <bretthayes@users.noreply.github.com>

* Home page - 4.0 updates (#5755)

* Init home pg changes

* 4.0 banner updates

* Integrations update

* Rm hero bg

* Rm unused imports

* Lint/Pretty

* Update src/pages/home/_Hero.tsx

Co-authored-by: Brett Hayes <bretthayes@users.noreply.github.com>

* Home mesh bg adjustments

* mesh update

* demo video

* prettier and linting

Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@Beccas-MacBook-Pro.local>
Co-authored-by: Brett Hayes <bretthayes@users.noreply.github.com>
Co-authored-by: Brett Hayes <bretthayes@live.ca>

* Sourcegraph 4 landing page updates for launch day (#5758)

* launch day wip

* twitch and links

* post launch social meta image

* launch pills hero bg

* thumbnails

* cta section updates

* Pricing page - 4.0 updates (#5718)

* Rough redesign layout change

* Comment

* PricingPlan card UI

* Adjust PricingPlanFeature

* Enterprise color toggle

* Cleanup

* Sticky table headers

* Lg table overall style setup & sticky headers

* Feature list data

* Feature_info dictionary

* Prettier/Lint

* Consolidate pricing data to it's own file

* Re org Spotlight & All feature label/tooltip data

* Reuse btns

* Comment

* Init accordion

* Tooltip style adjustments

* Type Feature dictionaries

* Accordion icon toggle

* Tooltip style

* Mars gradient bg

* FAQ links

* Prettier/Lint

* FAQ heading spacing

* Fix map key error

* Rm comment

* Table mobile sizing

* Lint/Prettier

* Rename file

* Copy change requests

* Header spacing

* Meta update

* CTA change

* Cont copy update

* Rm comment

* Cont copy updates

* Mobile feature table

* Copy updates & odd icon bug fix

* Cont table mobile refine

* Copy

* Copy

* copy edits and prettier

Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@Beccas-MacBook-Pro.local>
Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@Beccas-MBP.lan>
Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@iPhonedariaJose.tulum.bionatural.mx>
Co-authored-by: Brett Hayes <bretthayes@live.ca>

* resourceListItem hover and landing hero mobile fix

* last reference of get-started -> signup

* Pricing copy updates (#5773)

* Copy updates

* Self-hosted code hosts tooltip copy

Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@Beccas-MacBook-Pro.local>

* feedback

* allow 1 CTA button in CtaSection

* update product tour youtube video

* feedback

* copy update

* Feedback updates

* Sourcegraph 4.0 launch blogs (#5623)

Adding the 3 blog posts accompanying the launch of Sourcegraph 4.0: the code intelligence narrative, cloud announcement, and Sourcegraph 4.0 release post.

Add sourcegraph-4.0.md
Add code-intelligence-platform.md
Add enterprise-cloud.md

* remove Phabricator and CVS

Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@Beccas-MBP.lan>
Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@Beccas-MacBook-Pro.local>
Co-authored-by: Becca Steinbrecher <59381432+st0nebraker@users.noreply.github.com>
Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@iPhonedariaJose.tulum.bionatural.mx>
Co-authored-by: Alex Isken <alex.isken@sourcegraph.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

4.0 landing page updates for 27 Sept

3 participants

Comments