Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge about-replatform into about 💥 🚀 #5360

Merged
merged 183 commits into from
May 19, 2022
Merged

Conversation

bretthayes
Copy link
Contributor

This PR merges sourcegraph/about-replatform into the about repo to preserve git history and bring over our replatformed Marketing Site with Next.js.

bretthayes and others added 16 commits May 4, 2022 18:09
* port over event logger to react hook

* add drift integration

* drift

* script fix

* prettier
* meta updates from #5305

* new meta image

* remove meta props

* math path
* Port over code reuse use-case

* Remove custom block border style prepping for Tailwind migration

* Lint/prettier

* Remove unneeded bold class & give Links same properties

* Bring over code reuse copy changes

* Refactor Blockquote props for simpler rendering

* Nutanix ThreeUpText

* Prettier

* Refine border utility class

* Link passHref prop & img alt addition

Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@Beccas-MBP.lan>
* add Blockquote component and edit border style

* add Blockquote export

* linting corrections

* add Code Health link to Use Cases page

* white navbar style on Onboarding and Vulnerabilities Use Case pages

* port over Code Health Use Case page

* rm image from Layout on Code Health, Onboarding, and Vulnerabilities

* replace w BlockquoteWithBorder as in code reuse

* correct button tracking

* move tracking to Next Links

* swap in new components

* cleanup

* remove redundant bold text on a tags
* port incident response use case page

* link to incident response from  use cases index
* data -> tracking and breakpoints

* homepage WIP

* file loader

* native svg import as react component support

* useEffect

* hero bg images

* mp4/webm support via imports

* prettier 🙃

* responsive box fixes

* video element

* observe element

* prettier

* prettier

* linting and prettier

* changes from #5340

* tracking and prettier
* port press release markdown files

* initial port for press release index and template

* add press release list item, rename directory, blog type logic

* point getStaticPaths to press release

* simplify directory name

* au revoir to a few blog post class styles

* Prettier

* remove ref in markdown file throwing error

* update style to className in markdown file throwing error

* implement components alias on posts ts

* image path in press release slug

* responsive spacing on press and blog list items

* move blog component imports, rename blog list and blog resource components

* more import fixes

* rm unused classes in blog items

* change imports back
* add netlify redirects

* redirect updates, cleanup, node v, and readme

* build status badge
* out dir

* updates to redirects

* test rm force

* redirects, file renaming, and broken link updates

* test redirect precedence

* /terms-dotcom redirect to /terms/cloud

* issue and PR templates

* prettier
* Port over hubspot form loading fix

* add code insights to header, add chilipiper to code insights

* Remove redundant meta img value

Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@Beccas-MBP.lan>
Co-authored-by: Tim Zielonko <tim.zielonko@sourcegraph.com>
* Port Nutanix webinar

* Code Insights webinar

* Refactor port over

* QA updates

Co-authored-by: Becca Steinbrecher <becca.steinbrecher@sourcegraph.com@Beccas-MBP.lan>
* update broken footer links

* terms WIP

* terms markdown markup

* update links to relative and new URIs

* more link edits

* md updates WIP

* update from #5359

* updates from #5355

* updates from #5355
@bretthayes bretthayes added this to the A - Sprint 4 milestone May 19, 2022
@sourcegraph-bot
Copy link
Contributor

Notifying subscribers in CODENOTIFY files for diff b859acd...f9631d6.

Notify File(s)
@beyang podcast/.gitignore
podcast/0.md
podcast/1.md
podcast/10.md
podcast/11.md
podcast/12.md
podcast/13.md
podcast/14.md
podcast/15.md
podcast/16.md
podcast/2.1.md
podcast/2.10.md
podcast/2.11.md
podcast/2.12.md
podcast/2.13.md
podcast/2.14.md
podcast/2.15.md
podcast/2.17.md
podcast/2.18.md
podcast/2.19.md
podcast/2.2.md
podcast/2.3.md
podcast/2.4.md
podcast/2.5.md
podcast/2.6.md
podcast/2.7-2.md
podcast/2.7.md
podcast/2.8.md
podcast/2.9.md
podcast/2.md
podcast/3.1.md
podcast/3.md
podcast/4.md
podcast/5.md
podcast/6.md
podcast/7.md
podcast/8.md
podcast/9.md
@nicksnyder .github/CODEOWNERS
@sourcegraph/marketing blogposts/2016/5-short-stories-from-open-source-pains-in-gains.md
blogposts/2016/announcing-checkup-simple-self-hosted-health-checks.md
blogposts/2016/appdash-an-open-source-perf-tracing-suite.md
blogposts/2016/browse-review-code-on-github-like-in-an-ide-with-the-sourcegraph-chrome-extension.md
blogposts/2016/building-a-product-one-user-interview-at-a-time.md
blogposts/2016/google-i-o-talk-building-sourcegraph.md
blogposts/2016/how-to-make-your-open-source-project-thrive-with-andrey-petrov.md
blogposts/2016/ipfs-the-permanent-web-by-juan-benet.md
blogposts/2016/poetically-simple-code-review.md
blogposts/2016/thyme-a-simple-cli-to-measure-human-time-and-focus.md
blogposts/2016/why-we-open-sourced-our-uptime-monitoring-system.md
blogposts/2017/building-a-high-performance-key-value-store.md
blogposts/2017/building-toward-the-sourcegraph-master-plan.md
blogposts/2017/file-tree-navigation-on-github-yes-please.md
blogposts/2017/great-code-search-for-aws-codecommit.md
blogposts/2017/how-caddy-auto-detects-https-interception.md
blogposts/2017/introducing-sourcegraph-server-2-3.md
blogposts/2017/jp-robinson-of-nytimes-on-go-kit-gizmo-and-marvin.md
blogposts/2017/more-powerful-code-search-on-sourcegraph.md
blogposts/2017/part-1-how-sourcegraph-scales-with-the-language-server-protocol.md
blogposts/2017/part-2-how-sourcegraph-scales-with-the-language-server-protocol.md
blogposts/2017/regexp-queries-directories-openid-connect-and-more-updates-to-sourcegraph.md
blogposts/2017/see-how-many-people-use-a-java-library-with-sourcegraph-badges.md
blogposts/2018/how-to-support-your-employee-through-pregnancy-maternity-leave-and-the.md
blogposts/2018/introducing-sourcegraph-server-2-4.md
blogposts/2018/introducing-sourcegraph-server-2-5.md
blogposts/2018/powerful-code-search-for-bitbucket-server.md
blogposts/2018/sourcegraph-2-10.md
blogposts/2018/sourcegraph-2-8-19-languages-ridiculously-huge-monorepos-lsp-a-graphql-api.md
blogposts/2018/the-august-2018-docker-hub-outage-and-the-impact-on-kubernetes-deployments.md
blogposts/2019/announcing-sourcegraph-3.1.md
blogposts/2019/announcing-sourcegraph-3.10.md
blogposts/2019/announcing-sourcegraph-3.11.md
blogposts/2019/announcing-sourcegraph-3.2.md
blogposts/2019/announcing-sourcegraph-3.3.md
blogposts/2019/announcing-sourcegraph-3.4.md
blogposts/2019/announcing-sourcegraph-3.5.md
blogposts/2019/announcing-sourcegraph-3.6.md
blogposts/2019/announcing-sourcegraph-3.7.md
blogposts/2019/announcing-sourcegraph-3.8.md
blogposts/2019/announcing-sourcegraph-3.9.md
blogposts/2019/code-navigation-in-github-pull-requests.md
blogposts/2019/convoy-improved-their-developer-on-boarding-with-sourcegraph.md
blogposts/2019/convoy-software-engineers-and-data-scientists-work-better-together.md
blogposts/2019/felix-becker-fully-type-safe-web-workers-with-zero-boilerplate.md
blogposts/2019/felix-fosdem.md
blogposts/2019/from-saas-to-on-prem.md
blogposts/2019/gitlab-integrates-sourcegraph-code-navigation-and-code-intelligence.md
blogposts/2019/live-blogging-strange-loop-2019.md
blogposts/2019/lsif-indexer.md
blogposts/2019/production-stability-at-lyft-during-their-monolith-to-microservices-decomposition.md
blogposts/2019/quantcast-large-scale-refactoring-with-sourcegraph.md
blogposts/2019/sofi-moves-fast-on-hundreds-of-microservices-with-sourcegraph.md
blogposts/2019/sourcegraph-circleci-2.0-migration.md
blogposts/2019/thorn-sunsets-legacy-applications-with-sourcegraph.md
blogposts/2020/3.18/combo-post.md
blogposts/2020/3.18/custom-search-pages.md
blogposts/2020/3.18/search-multiple-revisions.md
blogposts/2020/a-different-way-to-think-about-code-ownership.md
blogposts/2020/announcing-sourcegraph-3.12.md
blogposts/2020/announcing-sourcegraph-3.13.md
blogposts/2020/announcing-sourcegraph-3.14.md
blogposts/2020/announcing-sourcegraph-3.15.md
blogposts/2020/announcing-sourcegraph-3.16.md
blogposts/2020/announcing-sourcegraph-3.17.md
blogposts/2020/can-you-hear-me-no-but-we-read-you.md
blogposts/2020/code-search-in-monorepos.md
blogposts/2020/code-search-turned-code-checker.md
blogposts/2020/cs-dev.md
blogposts/2020/enable-gitlab-native-intelligence-sourcegraph-integration.md
blogposts/2020/evolution-of-the-precise-code-intel-backend.md
blogposts/2020/ex-googler-guide-dev-tools.md
blogposts/2020/find-and-replace.md
blogposts/2020/going-beyond-regular-expressions-with-structural-code-search.md
blogposts/2020/home-offices-of-sourcegraph.md
blogposts/2020/improving-security-through-real-transparency.md
blogposts/2020/optimizing-a-code-intelligence-indexer.md
blogposts/2020/our-abcs-always-be-coding-childrens-book.md
blogposts/2020/performance-improvements-in-precise-code-intel.md
blogposts/2020/remote-software-development-made-easier.md
blogposts/2020/series-b-universal-code-search.md
blogposts/2020/series-c-with-sequoia.md
blogposts/2020/software-engineer-career-paths.md
blogposts/2020/universal-code-intelligence-and-navigation-github.md
blogposts/2020/universal-code-search-github.md
blogposts/2020/universal-code-search-gitlab.md
blogposts/2020/what-happens-when-a-successful-product-gets-its-first-design-team.md
blogposts/2021/announcing-our-series-d-funding-to-expand-universal-code-search.md
blogposts/2021/api-documentation-generated-for-all-your-code.md
blogposts/2021/better-onboarding-prevent-codebase-overwhelm.md
blogposts/2021/career-framework.md
blogposts/2021/continuous_delivery.md
blogposts/2021/dev-tool-time-adam-gordon-bell.md
blogposts/2021/dev-tool-time-amir-rajan.md
blogposts/2021/dev-tool-time-leah-culver.md
blogposts/2021/dev-tool-time-liz-fong-jones.md
blogposts/2021/dev-tool-time-mitchell-hashimoto.md
blogposts/2021/dev-tool-time-paul-jolly.md
blogposts/2021/dev-tool-time-primeagen.md
blogposts/2021/dev-tool-time-roger-peppe.md
blogposts/2021/dev-tool-time-seth-vargo.md
blogposts/2021/dev-tool-time-thorsten-ball.md
blogposts/2021/eliminating-secrets-from-codebase.md
blogposts/2021/how-to-not-break-a-search-engine-or-what-i-learned-about-unglamorous-engineering.md
blogposts/2021/introducing-batch-changes.md
blogposts/2021/log4j-log4-shell-0-day.md
blogposts/2021/nine-circles-of-dependency-hell.md
blogposts/2021/optimizing-a-code-intelligence-commit-graph-1.md
blogposts/2021/optimizing-a-code-intelligence-commit-graph-2.md
blogposts/2021/postgres-version-update.md
blogposts/2021/release-3.27.md
blogposts/2021/release-3.28.md
blogposts/2021/release-3.29.md
blogposts/2021/release-3.30.md
blogposts/2021/release-3.32.md
blogposts/2021/release-3.33.md
blogposts/2021/release-3.34.md
blogposts/2021/release-3.35.md
blogposts/2021/sourcegraph-cloud-teams-beta.md
blogposts/2021/tackling-the-long-tail.md
blogposts/2021/why-index-the-oss-universe.md
blogposts/2021/workspaces-of-sourcegraph.md
blogposts/2021/zoekt-memory-optimizations-for-sourcegraph-cloud.md
blogposts/2022/code-insights-ga-announcement.md
blogposts/2022/css-modules-migration.md
blogposts/2022/developer-productivity.md
blogposts/2022/monolith-microservices.md
blogposts/2022/please-save-git-io.md
blogposts/2022/release-3.36.md
blogposts/2022/release-3.37.md
blogposts/2022/release-3.38.md
blogposts/2022/release-3.39.md
blogposts/2022/sourcegraph-extension-for-vs-code.md
blogposts/2022/third-party-vulnerabilities-process.md
blogposts/2022/why-fig-autocomplete-is-awesome.md
blogposts/liveblogs/dotgo/behaviors-of-channels.md
blogposts/liveblogs/dotgo/machine-learning-and-go.md
blogposts/liveblogs/github-universe/github-universe-liveblog-bret-taylor-quip.md
blogposts/liveblogs/github-universe/liveblogging-github-universe.md
blogposts/liveblogs/gophercon/a-go-guide-to-syscalls.md
blogposts/liveblogs/gophercon/advanced-testing-in-go.md
blogposts/liveblogs/gophercon/an-introduction-to-go-tool-trace-rhys-hiltner.md
blogposts/liveblogs/gophercon/code-intelligence-with-lsif.md
blogposts/liveblogs/gophercon/encrypting-the-internet-with-go-tutorial.md
blogposts/liveblogs/gophercon/evolutionary-optimization-peter-bourgon.md
blogposts/liveblogs/gophercon/fallacies-of-distributed-gomputing.md
blogposts/liveblogs/gophercon/forward-compatible-go-code.md
blogposts/liveblogs/gophercon/go-reliability-and-durability-at-dropbox-tammy-butow.md
blogposts/liveblogs/gophercon/gophecon-2018-writing-accessible-go.md
blogposts/liveblogs/gophercon/gophercon-2018-5-mistakes-c-c-devs-make-writing-go.md
blogposts/liveblogs/gophercon/gophercon-2018-adventures-in-cgo-performance.md
blogposts/liveblogs/gophercon/gophercon-2018-allocator-wrestling.md
blogposts/liveblogs/gophercon/gophercon-2018-an-over-engineering-disaster-with-macaroons.md
blogposts/liveblogs/gophercon/gophercon-2018-asynchronous-networking-patterns.md
blogposts/liveblogs/gophercon/gophercon-2018-becoming-a-go-contributor.md
blogposts/liveblogs/gophercon/gophercon-2018-binary-search-tree-algorithms.md
blogposts/liveblogs/gophercon/gophercon-2018-c-l-eye-catching-user-interfaces.md
blogposts/liveblogs/gophercon/gophercon-2018-computer-vision-using-go-and-opencv-3.md
blogposts/liveblogs/gophercon/gophercon-2018-from-prototype-to-production-lessons-from-building-and.md
blogposts/liveblogs/gophercon/gophercon-2018-go-for-information-displays.md
blogposts/liveblogs/gophercon/gophercon-2018-go-in-debian.md
blogposts/liveblogs/gophercon/gophercon-2018-go-says-wat.md
blogposts/liveblogs/gophercon/gophercon-2018-going-serverless.md
blogposts/liveblogs/gophercon/gophercon-2018-grpc-reflection-and-grpcurl.md
blogposts/liveblogs/gophercon/gophercon-2018-grpc-state-machines-and-testing.md
blogposts/liveblogs/gophercon/gophercon-2018-how-do-you-structure-your-go-apps.md
blogposts/liveblogs/gophercon/gophercon-2018-how-to-write-a-parser-in-go.md
blogposts/liveblogs/gophercon/gophercon-2018-implementing-a-network-protocol-in-go.md
blogposts/liveblogs/gophercon/gophercon-2018-machine-learning-in-go.md
blogposts/liveblogs/gophercon/gophercon-2018-micro-optimizing-go-code.md
blogposts/liveblogs/gophercon/gophercon-2018-painting-with-light.md
blogposts/liveblogs/gophercon/gophercon-2018-the-go-programmers-guide-to-secure-connections.md
blogposts/liveblogs/gophercon/gophercon-2018-the-importance-of-beginners.md
blogposts/liveblogs/gophercon/gophercon-2018-the-scheduler-saga.md
blogposts/liveblogs/gophercon/gophercon-2019-death-by-three-thousand-timers-streaming-video-on-demand-for-cable-tv.md
blogposts/liveblogs/gophercon/gophercon-2019-design-command-line-tools-people-love.md
blogposts/liveblogs/gophercon/gophercon-2019-get-going-with-webassembly.md
blogposts/liveblogs/gophercon/gophercon-2019-go-module-proxy-life-of-a-query.md
blogposts/liveblogs/gophercon/gophercon-2019-on-the-road-to-go-2.md
blogposts/liveblogs/gophercon/gophercon-2019-optimizing-go-code-without-a-blindfold.md
blogposts/liveblogs/gophercon/gophercon-2019-pki-for-gophers.md
blogposts/liveblogs/gophercon/idiomatic-go.md
blogposts/liveblogs/gophercon/liveblog-articles-from-gophercon-2017.md
blogposts/liveblogs/gophercon/livebloggig-gophercon-2019.md
blogposts/liveblogs/gophercon/liveblogging-dotgo-2017.md
blogposts/liveblogs/gophercon/liveblogging-gophercon-2017.md
blogposts/liveblogs/gophercon/my-journey-to-go.md
blogposts/liveblogs/gophercon/peter-bourgon-on-the-history-of-go-kit-and-whats-next.md
blogposts/liveblogs/gophercon/self-deploying-kubernetes-applications-kelsey-hightower.md
blogposts/liveblogs/gophercon/sourcegraph-liveblogging-at-gophercon-2018.md
blogposts/liveblogs/gophercon/the-future-of-go.md
blogposts/liveblogs/gophercon/the-new-era-of-go-package-management.md
blogposts/liveblogs/gophercon/writing-a-go-tool-to-parse-and-modify-struct-tags.md
blogposts/liveblogs/gophercon/writing-network-clients-in-go-the-design-and-implementation-of-the-nats-client.md
blogposts/liveblogs/graphql-summit/building-native-mobile-apps-with-graphql.md
blogposts/liveblogs/graphql-summit/graphql-at-twitter.md
blogposts/liveblogs/graphql-summit/graphql-productivity.md
blogposts/liveblogs/graphql-summit/graphql-under-the-hood.md
blogposts/liveblogs/graphql-summit/handling-authentication-and-authorization-in-graphql.md
blogposts/liveblogs/graphql-summit/liveblogging-graphql-summit-2017.md
blogposts/liveblogs/strange-loop/strange-loop-2019-a-better-story-for-kubernetes-secrets.md
blogposts/liveblogs/strange-loop/strange-loop-2019-a-robot-poet-goes-for-a-walk-in-the-park.md
blogposts/liveblogs/strange-loop/strange-loop-2019-a-stitch-in-time-the-future-of-oss-sustainability.md
blogposts/liveblogs/strange-loop/strange-loop-2019-alda-s-dynamic-relationship-with-clojure.md
blogposts/liveblogs/strange-loop/strange-loop-2019-apache-pulsar-and-the-legacy-of-telegraphy.md
blogposts/liveblogs/strange-loop/strange-loop-2019-assistive-augmentation-lip-reading-with-ai.md
blogposts/liveblogs/strange-loop/strange-loop-2019-astriagraph-monitoring-global-traffic-in-space.md
blogposts/liveblogs/strange-loop/strange-loop-2019-automating-operations-of-a-global-cdn.md
blogposts/liveblogs/strange-loop/strange-loop-2019-behind-the-new-york-times-crossword.md
blogposts/liveblogs/strange-loop/strange-loop-2019-better-integration-tests-for-performance-monitoring.md
blogposts/liveblogs/strange-loop/strange-loop-2019-better-spotify-playlists-through-discrete-optimization.md
blogposts/liveblogs/strange-loop/strange-loop-2019-beyond-alt-text-trends-in-online-accessibility.md
blogposts/liveblogs/strange-loop/strange-loop-2019-beyond-traces-the-insights-in-trace-aggregates.md
blogposts/liveblogs/strange-loop/strange-loop-2019-building-a-unified-cancer-immunotherapy-data-library.md
blogposts/liveblogs/strange-loop/strange-loop-2019-building-an-open-source-artificial-pancreas.md
blogposts/liveblogs/strange-loop/strange-loop-2019-building-haskell-programs-with-fused-effects.md
blogposts/liveblogs/strange-loop/strange-loop-2019-can-androids-conceive-of-electric-sheep.md
blogposts/liveblogs/strange-loop/strange-loop-2019-closing-keynote.md
blogposts/liveblogs/strange-loop/strange-loop-2019-community-driven-development.md
blogposts/liveblogs/strange-loop/strange-loop-2019-compacting-the-uncompactable.md
blogposts/liveblogs/strange-loop/strange-loop-2019-complexities-of-color-in-computing.md
blogposts/liveblogs/strange-loop/strange-loop-2019-computer-vision-and-nlp-for-multi-task-fashion-modeling.md
blogposts/liveblogs/strange-loop/strange-loop-2019-correctness-proofs-of-distributed-systems-with-isabelle.md
blogposts/liveblogs/strange-loop/strange-loop-2019-css-algorithms.md
blogposts/liveblogs/strange-loop/strange-loop-2019-declarative-apis-in-an-imperative-world.md
blogposts/liveblogs/strange-loop/strange-loop-2019-designing-systems-against-domestic-violence.md
blogposts/liveblogs/strange-loop/strange-loop-2019-deterministic-docker-images-with-go-microservices.md
blogposts/liveblogs/strange-loop/strange-loop-2019-digital-and-social-resilience-through-the-nyc-mesh.md
blogposts/liveblogs/strange-loop/strange-loop-2019-dive-into-streams-with-brooklin.md
blogposts/liveblogs/strange-loop/strange-loop-2019-easy-abstract-interpretation-with-sparta.md
blogposts/liveblogs/strange-loop/strange-loop-2019-empowering-people-to-build-a-digital-bank.md
blogposts/liveblogs/strange-loop/strange-loop-2019-enhancing-angklung-music-rehearsals-with-modern-tech.md
blogposts/liveblogs/strange-loop/strange-loop-2019-escuincla-babosa-a-python-deep-learning-telenovela.md
blogposts/liveblogs/strange-loop/strange-loop-2019-everything-you-wanted-to-know-about-distributed-tracing.md
blogposts/liveblogs/strange-loop/strange-loop-2019-explainable-ai-the-apex-of-human-and-machine-learning.md
blogposts/liveblogs/strange-loop/strange-loop-2019-federated-learning-private-distributed-ml.md
blogposts/liveblogs/strange-loop/strange-loop-2019-finding-bugs-without-running-or-even-looking-at-code.md
blogposts/liveblogs/strange-loop/strange-loop-2019-formal-specification-and-taming-other-people-s-tech.md
blogposts/liveblogs/strange-loop/strange-loop-2019-from-video-games-to-fashion-a-machine-learning-journey.md
blogposts/liveblogs/strange-loop/strange-loop-2019-how-computers-misunderstand-the-world.md
blogposts/liveblogs/strange-loop/strange-loop-2019-how-not-to-read-the-room-creating-wearables-with-ml.md
blogposts/liveblogs/strange-loop/strange-loop-2019-how-to-build-with-data-trust-and-privacy-as-a-baseline.md
blogposts/liveblogs/strange-loop/strange-loop-2019-how-to-fix-ai-solutions-to-ml-bias-and-why-they-don-t-matter.md
blogposts/liveblogs/strange-loop/strange-loop-2019-how-to-teach-programming-and-other-things.md
blogposts/liveblogs/strange-loop/strange-loop-2019-how-we-tell-stories-in-code.md
blogposts/liveblogs/strange-loop/strange-loop-2019-how-your-company-can-help-sustain-open-source.md
blogposts/liveblogs/strange-loop/strange-loop-2019-improving-law-interpretability-using-nlp.md
blogposts/liveblogs/strange-loop/strange-loop-2019-inferenceql-ai-for-data-engineers-without-the-math.md
blogposts/liveblogs/strange-loop/strange-loop-2019-jagged-ragged-awkward-arrays.md
blogposts/liveblogs/strange-loop/strange-loop-2019-lang-wishful-thinking.md
blogposts/liveblogs/strange-loop/strange-loop-2019-learning-to-love-javascript.md
blogposts/liveblogs/strange-loop/strange-loop-2019-machine-learning-to-interpret-sign-language.md
blogposts/liveblogs/strange-loop/strange-loop-2019-makings-of-a-modern-acid-compliant-distributed-database.md
blogposts/liveblogs/strange-loop/strange-loop-2019-meander-declarative-explorations-at-the-limits-of-fp.md
blogposts/liveblogs/strange-loop/strange-loop-2019-minimalist-piano-forever.md
blogposts/liveblogs/strange-loop/strange-loop-2019-myths-and-metaphors-of-open-source.md
blogposts/liveblogs/strange-loop/strange-loop-2019-networking-and-go-an-engineer-s-journey.md
blogposts/liveblogs/strange-loop/strange-loop-2019-new-programming-constructs-for-probabilistic-ai.md
blogposts/liveblogs/strange-loop/strange-loop-2019-observability-superpowers-for-developers.md
blogposts/liveblogs/strange-loop/strange-loop-2019-parser-parser-combinators-for-program-transformation.md
blogposts/liveblogs/strange-loop/strange-loop-2019-pattern-matching-scale-using-finite-state-machine.md
blogposts/liveblogs/strange-loop/strange-loop-2019-performance-matters.md
blogposts/liveblogs/strange-loop/strange-loop-2019-privacy-governance-explainability-in-ml-ai.md
blogposts/liveblogs/strange-loop/strange-loop-2019-probabilistic-scripts-for-automating-common-sense-tasks.md
blogposts/liveblogs/strange-loop/strange-loop-2019-realtime-hybrid-reinforcement-learning-at-scale.md
blogposts/liveblogs/strange-loop/strange-loop-2019-recreating-forgotten-programming-languages-for-art.md
blogposts/liveblogs/strange-loop/strange-loop-2019-rgb-to-xyz-the-science-and-history-of-color.md
blogposts/liveblogs/strange-loop/strange-loop-2019-rhapsody-in-zero-knowledge-proving-without-revealing.md
blogposts/liveblogs/strange-loop/strange-loop-2019-riding-the-stream-processing-wave.md
blogposts/liveblogs/strange-loop/strange-loop-2019-ruby-on-the-apple-ii-adventures-in-retro-programming.md
blogposts/liveblogs/strange-loop/strange-loop-2019-safety-in-chaos-forming-realistic-failure-hypotheses.md
blogposts/liveblogs/strange-loop/strange-loop-2019-securing-cloud-applications-and-their-credentials.md
blogposts/liveblogs/strange-loop/strange-loop-2019-temporal-databases-for-streaming-architectures.md
blogposts/liveblogs/strange-loop/strange-loop-2019-the-idea-becomes-a-machine-that-makes-the-art-that.md
blogposts/liveblogs/strange-loop/strange-loop-2019-the-strange-loop-making-parasitic-insects-our-friends.md
blogposts/liveblogs/strange-loop/strange-loop-2019-towards-an-open-reason-ml-able-web.md
blogposts/liveblogs/strange-loop/strange-loop-2019-tweet-my-wedding-dress.md
blogposts/liveblogs/strange-loop/strange-loop-2019-typing-the-untyped-soundness-in-gradual-type-systems.md
blogposts/liveblogs/strange-loop/strange-loop-2019-unison-a-new-distributed-programming-language.md
blogposts/liveblogs/strange-loop/strange-loop-2019-uptime-15364-days-the-computers-of-voyager.md
blogposts/liveblogs/strange-loop/strange-loop-2019-voice-driven-development-who-needs-a-keyboard-anyway.md
blogposts/liveblogs/strange-loop/strange-loop-2019-watch-the-watcher-facial-recognition-police-oversight.md
blogposts/liveblogs/strange-loop/strange-loop-2019-why-do-tree-ensembles-work.md
blogposts/liveblogs/strange-loop/strange-loop-2019-zipline-a-declarative-feature-engineering-library.md
docs/archives/privacy/2021.01.15.md
docs/archives/subprocessors/2022-12-03.md
docs/archives/terms-cloud/2021-06-25.md
docs/archives/terms-cloud/2021-12-09.md
docs/archives/terms-cloud/2022-02-09.md
docs/archives/terms-self-hosted/2021-06-24.md
docs/archives/terms-self-hosted/2021-08-25.md
docs/archives/terms-self-hosted/2021-10-11.md
docs/archives/terms-self-hosted/2022-02-10.md
docs/privacy.md
docs/security.md
docs/subprocessors.md
docs/terms-cloud.md
docs/terms-gov.md
docs/terms-self-hosted.md
docs/terms.md
website/.buildkite/pipeline.yml
website/.editorconfig
website/.eslintrc.js
website/.gitignore
website/.nvmrc
website/.prettierignore
website/.stylelintrc.json
website/.tool-versions
website/.vscode/settings.json
website/.vscode/tasks.json
website/CODENOTIFY
website/LICENSE
website/README.md
website/gatsby-browser.js
website/gatsby-config.js
website/gatsby-node.js
website/gatsby-ssr.js
website/package-lock.json
website/package.json
website/prettier.config.js
website/script/install.sh
website/src/components/BackButton.tsx
website/src/components/Blockquote.tsx
website/src/components/BlogListItem.tsx
website/src/components/BoardSection.tsx
website/src/components/BrowserInstallButtons.tsx
website/src/components/CustomCarousel.tsx
website/src/components/EventsList.tsx
website/src/components/EventsSection.tsx
website/src/components/Footer.tsx
website/src/components/FormLegal.tsx
website/src/components/Header.tsx
website/src/components/HoverablePopover.tsx
website/src/components/IconItem.tsx
website/src/components/Install/copyIcon.svg
website/src/components/Install/index.tsx
website/src/components/IntegrationsSection.tsx
website/src/components/Jumbotron.tsx
website/src/components/Layout.tsx
website/src/components/LeadershipSection.tsx
website/src/components/NewsList.tsx
website/src/components/PageSectionLinks.tsx
website/src/components/QuoteCarousel/QuoteCarousel.module.scss
website/src/components/QuoteCarousel/index.tsx
website/src/components/SelfHostedSection.tsx
website/src/components/ServerVersionNumber.tsx
website/src/components/Sprinkles.tsx
website/src/components/SprinklesHome.tsx
website/src/components/Subscribe.tsx
website/src/components/TabCarousel.tsx
website/src/components/TemplateCodeBlock.tsx
website/src/components/TestimonialCarousel.tsx
website/src/components/ThreeUpText.tsx
website/src/components/TrySourcegraph.tsx
website/src/components/Tweets.tsx
website/src/components/YouTube.tsx
website/src/components/blog/BlogHeadLinks.tsx
website/src/components/blog/BlogHeader.tsx
website/src/components/blog/BlogPost.tsx
website/src/components/blog/LinkPost.tsx
website/src/components/blog/PodcastPost.tsx
website/src/components/blog/PostsList.tsx
website/src/components/blog/PostsListPage.tsx
website/src/components/blog/PressReleasePost.tsx
website/src/components/blog/ReleasePost.tsx
website/src/components/blog/postTypes.tsx
website/src/components/code-insights/CodeInsightsExamples.module.scss
website/src/components/code-insights/CodeInsightsExamples.tsx
website/src/components/code-insights/components/CodeInsightsQueryBlock.tsx
website/src/components/code-insights/components/card/Card.tsx
website/src/components/code-insights/components/legend/CodeInsightLegend.module.scss
website/src/components/code-insights/components/legend/CodeInsightLegend.tsx
website/src/components/code-insights/components/line-chart/LineChart.tsx
website/src/components/code-insights/components/line-chart/LineChartContent.module.scss
website/src/components/code-insights/components/line-chart/components/GlyphContent.module.scss
website/src/components/code-insights/components/line-chart/components/GlyphContent.tsx
website/src/components/code-insights/components/line-chart/components/MaybeLink.tsx
website/src/components/code-insights/components/line-chart/components/TickComponent.tsx
website/src/components/code-insights/components/line-chart/components/tooltip-content/TooltipContent.module.scss
website/src/components/code-insights/components/line-chart/components/tooltip-content/TooltipContent.tsx
website/src/components/code-insights/components/line-chart/helpers/generate-accessors.ts
website/src/components/code-insights/components/line-chart/helpers/get-processed-chart-data.ts
website/src/components/code-insights/components/line-chart/helpers/get-y-ticks.ts
website/src/components/code-insights/components/line-chart/helpers/use-event-emitters.ts
website/src/components/code-insights/components/line-chart/helpers/use-scales.ts
website/src/components/code-insights/components/line-chart/types.ts
website/src/components/code-insights/components/view/View.module.scss
website/src/components/code-insights/components/view/View.tsx
website/src/components/code-insights/mock-data.tsx
website/src/components/code-insights/types.ts
website/src/components/content/CaseStudyPage.tsx
website/src/components/content/ContentPage.tsx
website/src/components/content/ContentSection.tsx
website/src/components/content/WhitePaperPage.tsx
website/src/components/podcast/PodcastSubscribeLinks.tsx
website/src/components/pricing/PricingFreeTierPopover.tsx
website/src/components/pricing/PricingPlan.tsx
website/src/components/pricing/PricingPlanFeature.tsx
website/src/components/pricing/PricingPlanProperty.tsx
website/src/components/product/CaseStudyCard.tsx
website/src/components/product/EbookUniversalCodeSearch.tsx
website/src/components/product/EnterpriseReadySolution.tsx
website/src/components/product/GitLabIntegrationSection.tsx
website/src/components/product/OpenSourcePrivacyFeatureItem.tsx
website/src/components/product/ProductDemoVideo.tsx
website/src/components/product/SupportedProgrammingLanguagesLink.tsx
website/src/components/product/UseCasesTable.tsx
website/src/components/webinars/WebinarLayout.tsx
website/src/css/_colors.scss
website/src/css/_spacing.scss
website/src/css/components/_Footer.scss
website/src/css/components/_IconItem.scss
website/src/css/components/_LeadershipSection.scss
website/src/css/components/actions/ContactPresalesSupportAction.tsx
website/src/css/components/actions/GetSourcegraphNowActions.tsx
website/src/css/components/actions/RequestDemoAction.tsx
website/src/css/components/actions/StartAFreeTrialAction.tsx
website/src/css/components/actions/SubmitEmailForm.tsx
website/src/css/components/actions/ViewDeveloperDocumentationAction.tsx
website/src/css/components/blog/_BlogPost.scss
website/src/css/components/content/_ContentPage.scss
website/src/css/pages/_404.scss
website/src/css/pages/__case_studies.scss
website/src/css/pages/__white_papers.scss
website/src/css/pages/_about.scss
website/src/css/pages/_batch-changes.scss
website/src/css/pages/_cloud-beta.scss
website/src/css/pages/_code-insights.scss
website/src/css/pages/_community.scss
website/src/css/pages/_content.scss
website/src/css/pages/_dev-tools-quiz.scss
website/src/css/pages/_jobs.scss
website/src/css/pages/_news.scss
website/src/css/pages/_sales.scss
website/src/css/pages/_support.scss
website/src/css/pages/_uninstall.scss
website/src/css/styles.scss
website/src/css/templates/_PostTemplate.scss
website/src/data/events-listing.json
website/src/data/news-listing.json
website/src/declarations.d.ts
website/src/graphql-types.d.ts
website/src/hooks/carousel.ts
website/src/hooks/chiliPiper.ts
website/src/hooks/hubSpot.ts
website/src/hooks/index.ts
website/src/hooks/windowWidth.ts
website/src/html.tsx
website/src/images/about/david-sacks.jpg
website/src/images/about/sg-founders.png
website/src/images/about/sg-lightspeed.png
website/src/images/about/sg-sway.png
website/src/pages/404.tsx
website/src/pages/about.tsx
website/src/pages/accelerate-dev-onboarding.tsx
website/src/pages/batch-changes.tsx
website/src/pages/blog.tsx
website/src/pages/case-studies/cern-reduces-technical-debt.tsx
website/src/pages/case-studies/cloudflare-accelerates-debugging-and-improves-security.tsx
website/src/pages/case-studies/convoy-improved-on-boarding.tsx
website/src/pages/case-studies/convoy-software-engineers-and-data-scientists-work-better-together.tsx
website/src/pages/case-studies/criteo-tackles-big-code.tsx
website/src/pages/case-studies/f5-streamlines-collaboration-globally.tsx
website/src/pages/case-studies/factset-migrates-from-perforce-to-github.tsx
website/src/pages/case-studies/indeed-accelerates-development-velocity.tsx
website/src/pages/case-studies/index.tsx
website/src/pages/case-studies/lyft-monolith-to-microservices.tsx
website/src/pages/case-studies/nutanix-fixed-log4j-with-sourcegraph.tsx
website/src/pages/case-studies/quantcast-large-scale-refactoring.tsx
website/src/pages/case-studies/sofi-moves-fast-on-hundreds-of-microservices.tsx
website/src/pages/case-studies/we-are-thorn.tsx
website/src/pages/case-studies/workiva-automates-large-scale-code-changes.tsx
website/src/pages/code-insights.tsx
website/src/pages/code-search.tsx
website/src/pages/community.tsx
website/src/pages/contact/index.tsx
website/src/pages/contact/product-specialist.tsx
website/src/pages/contact/request-batch-changes-demo.tsx
website/src/pages/contact/request-code-change-management-demo.tsx
website/src/pages/contact/request-code-insights-demo.tsx
website/src/pages/contact/request-demo.tsx
website/src/pages/contact/request-info.tsx
website/src/pages/contact/request-trial.tsx
website/src/pages/demo.tsx
website/src/pages/dev-tools-quiz.tsx
website/src/pages/dotgo.tsx
website/src/pages/fixing-vulnerabilities.tsx
website/src/pages/get-started/cloud.tsx
website/src/pages/get-started/index.tsx
website/src/pages/get-started/self-hosted.tsx
website/src/pages/github-universe.tsx
website/src/pages/go.tsx
website/src/pages/graphql.tsx
website/src/pages/guides/continuous-developer-onboarding/index.tsx
website/src/pages/guides/dev-onboarding-how-is-it-unique/index.tsx
website/src/pages/hackathons.tsx
website/src/pages/home/_Features.tsx
website/src/pages/home/_Hero.tsx
website/src/pages/home/_UseCases.tsx
website/src/pages/home/home.module.scss
website/src/pages/home/index.tsx
website/src/pages/jobs.tsx
website/src/pages/news.tsx
website/src/pages/partner-podcast.tsx
website/src/pages/podcast.tsx
website/src/pages/press-release.tsx
website/src/pages/pricing.tsx
website/src/pages/privacy/cookie-policy.tsx
website/src/pages/resources/abcs-book.tsx
website/src/pages/resources/universal-code-search-ebook.tsx
website/src/pages/sl.tsx
website/src/pages/strange-loop.tsx
website/src/pages/support.tsx
website/src/pages/uninstall.tsx
website/src/pages/use-cases/code-health.tsx
website/src/pages/use-cases/code-reuse.tsx
website/src/pages/use-cases/incident-response.tsx
website/src/pages/use-cases/index.tsx
website/src/pages/use-cases/onboarding.tsx
website/src/pages/use-cases/useCases.module.scss
website/src/pages/use-cases/vulnerabilities.tsx
website/src/pages/webinars/code-insights-turning-your-metrics-into-action.tsx
website/src/pages/webinars/preparing-for-the-next-log4j.tsx
website/src/pages/white-papers/remote-work-easier.tsx
website/src/templates/ContentTemplate.tsx
website/src/templates/PodcastEpisodeTemplate.tsx
website/src/templates/PostTemplate.tsx
website/src/utils/event-logger.ts
website/static/_redirects
website/static/external-logos/ars-technica-logo.png
website/static/external-logos/dropbox-logo.svg
website/static/external-logos/general-electric-logo.svg
website/static/external-logos/lyft-color-logo.svg
website/static/sourcegraph-mark.png
website/tsconfig.json
website/typings/react-plx.d.ts
website/typings/rehype-react.d.ts
website/typings/scss.d.ts
website/typings/svg.d.ts
website/yarn.lock

Copy link
Contributor

@zlonko zlonko left a comment

Choose a reason for hiding this comment

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

👍

@bretthayes bretthayes merged commit 611f024 into main May 19, 2022
@bretthayes bretthayes deleted the cpt/merge-replatform branch May 19, 2022 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

6 participants