Skip to content
This repository was archived by the owner on Sep 11, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
a558009
Initial commit
katjuell Feb 4, 2022
0dde7a3
Initial Next skeleton
katjuell Feb 4, 2022
99373c4
Add ESLint and update boilerplate
katjuell Feb 4, 2022
ef328cf
Add prettier
katjuell Feb 4, 2022
edea579
Remove Image component for static build
katjuell Feb 4, 2022
793999a
Move linting for Next to package.json; fix things
katjuell Feb 4, 2022
857fb71
Add space to config
katjuell Feb 4, 2022
55d0ca0
Pin Node
katjuell Feb 4, 2022
6956041
Update lock file with recent package changes
katjuell Feb 7, 2022
b69145a
Review comments
katjuell Feb 7, 2022
48b88d7
Add pages, assets, index page, and index logic
katjuell Feb 7, 2022
5c263f0
Add all pages and update get pages regex logic
katjuell Feb 7, 2022
31c430c
Merge pull request #7 from sourcegraph/kjuell/nextjs-skeleton
katjuell Feb 7, 2022
aba07c8
Merge branch 'main' into kjuell/add-case-studies-pages
katjuell Feb 7, 2022
becb852
Remove extra space and fix import issue in tsconfig
katjuell Feb 7, 2022
4ca8c90
Merge pull request #9 from sourcegraph/kjuell/add-case-studies-pages
katjuell Feb 9, 2022
834bd85
components WIP
bretthayes Feb 12, 2022
f6afa0e
port over styles, sass, bootstrap
bretthayes Feb 14, 2022
787244a
components WIP
bretthayes Feb 14, 2022
12b70cc
Port over public static assets
bretthayes Feb 15, 2022
044ed36
fix quotes
bretthayes Feb 15, 2022
3987dc6
case study layout components WIP
bretthayes Feb 15, 2022
704368e
import fixes
bretthayes Feb 15, 2022
7a88351
warning fixes
bretthayes Feb 15, 2022
9c47e34
case study components and pages WIP
bretthayes Feb 15, 2022
042020a
porting over all assets
bretthayes Feb 16, 2022
af0bf42
Merge pull request #11 from sourcegraph/brett/assets
bretthayes Feb 16, 2022
4279f47
porting over all styles
bretthayes Feb 16, 2022
552ba63
Merge pull request #12 from sourcegraph/styles
bretthayes Feb 16, 2022
0b94b96
Merge branch 'main' into brett/components
bretthayes Feb 16, 2022
dceca0e
rm styles in root
bretthayes Feb 16, 2022
c28cff3
prettier
bretthayes Feb 16, 2022
6036149
optional chaining fix
bretthayes Feb 16, 2022
51e3d3b
use git ignorecase false to fix case changes
bretthayes Feb 16, 2022
4acdedb
fix warnings and build errors
bretthayes Feb 16, 2022
8c24553
discovered actions components in css folder
bretthayes Feb 16, 2022
96c182e
prettier
bretthayes Feb 16, 2022
a1dccb4
pr review fixes
bretthayes Feb 16, 2022
d46e2a9
shish kebabbbb
bretthayes Feb 16, 2022
9fd26e9
out dir
bretthayes Feb 16, 2022
8d30e79
strict
bretthayes Feb 16, 2022
c019421
prettier
bretthayes Feb 16, 2022
a12fe1e
scoped imports and bug fix on quote prop
bretthayes Feb 28, 2022
77ea47d
another one
bretthayes Feb 28, 2022
55a4f3d
Add content directory and terms
katjuell Feb 28, 2022
f53b85d
html5 fixes
bretthayes Feb 28, 2022
a38fc5e
bug fixes and visual fixes
bretthayes Feb 28, 2022
6de7f95
case study index and dependent components
bretthayes Mar 1, 2022
dbbd2de
passhref
bretthayes Mar 1, 2022
de17d77
alias
bretthayes Mar 1, 2022
936c992
prettier
bretthayes Mar 1, 2022
b54badc
Fix Link import error
katjuell Mar 1, 2022
4280d81
Update api logic
katjuell Mar 1, 2022
36a98a4
Initial dynamic template for terms
katjuell Mar 1, 2022
0ec43d8
Parse MD/ MDX
katjuell Mar 1, 2022
978b620
Finalize parsing logic and clean up remaining styles in MD
katjuell Mar 1, 2022
1e6e810
Update default exports and links
katjuell Mar 2, 2022
c11cc14
Update links
katjuell Mar 2, 2022
b2c8ef5
collocated jumbotron
bretthayes Mar 2, 2022
316ec78
remove lowercase filenames
bretthayes Mar 2, 2022
d659c33
links and collocated files
bretthayes Mar 2, 2022
d6c08d3
temp rename header/footer
bretthayes Mar 2, 2022
94d59e2
rename Header/Footer
bretthayes Mar 2, 2022
d39a6e2
fix build
bretthayes Mar 2, 2022
7dffcc9
temp rename layout cause of case sensitivity cache
bretthayes Mar 2, 2022
920c3fb
Layout dir rename
bretthayes Mar 2, 2022
ce58954
PascalCase Actions components dir
bretthayes Mar 2, 2022
834294a
actions temp rename cause of git cache
bretthayes Mar 2, 2022
75722e9
actions components PascalCase rename fix
bretthayes Mar 2, 2022
e093b6c
Merge pull request #13 from sourcegraph/brett/components
bretthayes Mar 2, 2022
e808980
Fix merge conflicts
katjuell Mar 3, 2022
be54979
Resolve lockfile conflicts
katjuell Mar 3, 2022
b533f63
Remove pages dir from top level
katjuell Mar 3, 2022
3514c45
Update index page and add anchor links styles
katjuell Mar 3, 2022
ca60526
Add paragraph backgrounds
katjuell Mar 3, 2022
fd812f0
Add embedded hubspot component with MDX parsing
katjuell Mar 4, 2022
9d52375
Fix type error for components and set default value for region
katjuell Mar 4, 2022
4af8098
Add support for tables in MD
katjuell Mar 4, 2022
e517f11
Update MD to work with parsing on a elements specifically; fixes for …
katjuell Mar 7, 2022
421f99f
Add pre-commit hook
katjuell Mar 7, 2022
661df4d
Add no console log rule while here
katjuell Mar 7, 2022
e2a9103
Revert test
katjuell Mar 7, 2022
c38fa55
Add ContentPage component
katjuell Mar 7, 2022
b4cb7d8
Add contact index page
katjuell Mar 7, 2022
a9470d5
Remove unused interface
katjuell Mar 7, 2022
ef8f48c
Prettier
katjuell Mar 7, 2022
5700d1b
Have optional Script that is passable to Layout
katjuell Mar 7, 2022
e1fb06a
Deal with more than one script at a time
katjuell Mar 7, 2022
c5652d6
Prettier
katjuell Mar 7, 2022
1c677c1
Make strategy optional since next/script provides default
katjuell Mar 7, 2022
e988b89
Merge pull request #23 from sourcegraph/kjuell/add-precommit-hook
katjuell Mar 7, 2022
219ac94
Add HubSpot create function and product specialist form
katjuell Mar 7, 2022
1b204be
Add CPT to codenotify
katjuell Mar 8, 2022
9f8acf4
Merge branch 'main' into kjuell/terms-pages
katjuell Mar 8, 2022
b2c1221
Add Nextjs script id to embedded huspot
katjuell Mar 8, 2022
615f7a4
Update stylesheet
katjuell Mar 8, 2022
96c6bcd
Add batch changes demo page
katjuell Mar 8, 2022
1f6f528
Refactor HubSpot 'component' as hook
katjuell Mar 8, 2022
5f6ab27
Test
katjuell Mar 8, 2022
0bab798
Revert
katjuell Mar 8, 2022
ff53747
Merge branch 'main' into kjuell/contact-pages
katjuell Mar 8, 2022
a0e7cde
Add request-code-change-management-demo page
katjuell Mar 8, 2022
1d32ac3
Add request demo form and remove unused script
katjuell Mar 8, 2022
e1a4ab8
Add request info form
katjuell Mar 8, 2022
55a49db
Add request trial form
katjuell Mar 8, 2022
de42080
Prettier
katjuell Mar 8, 2022
8e0fac9
Use formId as nextjs script id
katjuell Mar 9, 2022
61e00d7
Add get started index, gradients, and get started styles module
katjuell Mar 9, 2022
e267cf6
Move queryString grab to hook
katjuell Mar 9, 2022
edd9cb8
Add Install component and self-hosted page
katjuell Mar 9, 2022
91fa7ef
Update cloud page and hook to deal with navigate from product
katjuell Mar 9, 2022
e3bcc97
Prettier
katjuell Mar 9, 2022
2b4ab9d
Use targetId instead
katjuell Mar 9, 2022
c6132c1
Merge pull request #20 from sourcegraph/kjuell/terms-pages
katjuell Mar 9, 2022
1368699
Merge branch 'main' into kjuell/contact-pages
katjuell Mar 9, 2022
ee548cb
Remove JQuery references
katjuell Mar 9, 2022
0e4c710
Remove unused const
katjuell Mar 9, 2022
28df4c7
Remove fragment
katjuell Mar 9, 2022
a07ea4f
Hardcode single reference
katjuell Mar 9, 2022
2d903bc
Prettier
katjuell Mar 9, 2022
6334ce5
Merge pull request #27 from sourcegraph/kjuell/contact-pages
katjuell Mar 10, 2022
7c5a9ea
Fix merge conflicts
katjuell Mar 10, 2022
95be1ee
Update logic to handle no query and star svg filename
katjuell Mar 10, 2022
c221254
Prettier
katjuell Mar 10, 2022
8a8e81e
Add text break for copy code to prevent overflow
katjuell Mar 10, 2022
149b12f
Toggle on querystring
katjuell Mar 11, 2022
d79656d
Merge pull request #31 from sourcegraph/kjuell/get-started
katjuell Mar 14, 2022
ddd7886
404 and Use Cases page (#21)
bretthayes Mar 15, 2022
fcedcc4
Update HubSpot hook and embedded component (#38)
katjuell Mar 18, 2022
3e0680d
Styles, colours, and layout changes (#50)
bretthayes Mar 22, 2022
61ea8ec
HubSpot/Chili Updates and Close Factor pages (#53)
bretthayes Mar 25, 2022
85be6b9
Upgrade packages (#55)
bretthayes Mar 25, 2022
9207db6
Add cookies policy page to terms (#60)
katjuell Mar 29, 2022
d8e3269
Port over Back Button (#54)
bretthayes Mar 29, 2022
d3d012a
Update lockfile (#59)
katjuell Mar 29, 2022
80c2fdb
Add batch changes page and components (#65)
katjuell Apr 1, 2022
8200754
News page, styles, and spacings (#67)
bretthayes Apr 1, 2022
21bf307
Add pricing page and components (#63)
katjuell Apr 4, 2022
8925793
Add code search page (#75)
katjuell Apr 5, 2022
e996a39
Add Blog posts, components, and local caching system (#57)
katjuell Apr 6, 2022
8250402
Port community page (#72)
zlonko Apr 6, 2022
7c699f6
resources (#77)
bretthayes Apr 6, 2022
b236e12
Add use case pages (#73)
katjuell Apr 7, 2022
84d90a2
White paper page and related components (#83)
bretthayes Apr 8, 2022
e00be60
Port support page (#82)
zlonko Apr 11, 2022
0c38afb
Fix MD posts (#107)
katjuell Apr 11, 2022
bb696f1
Port/careers pg (#106)
st0nebreaker Apr 12, 2022
b8af304
Port/new nutanix case study + new layout (#103)
st0nebreaker Apr 12, 2022
6e34c91
Port over colour and gradient changes (#111)
bretthayes Apr 13, 2022
e344620
Port/about pg (#108)
zlonko Apr 13, 2022
16638a5
Port cloud beta page (#109)
zlonko Apr 13, 2022
3d0a60b
Prettier updates (#115)
katjuell Apr 14, 2022
2363c8d
Port/demo pg (#114)
st0nebreaker Apr 15, 2022
fa200a6
Add dev onboarding guide (#116)
katjuell Apr 15, 2022
8cd1172
Add non-animated customer logos section and update contact pages (#119)
katjuell Apr 19, 2022
c55492c
Add uninstall page (#117)
katjuell Apr 19, 2022
1482fb7
Add overview pdf (#127)
katjuell Apr 25, 2022
b0c3203
Add blog index (#112)
katjuell Apr 28, 2022
a31d4e7
Add podcast records (#120)
katjuell Apr 28, 2022
fbc91ca
Add dev tools quiz (#126)
katjuell Apr 28, 2022
c5da67e
Add code insights page & components (#122)
katjuell Apr 28, 2022
724c5aa
Add podcast index and components (#133)
katjuell May 2, 2022
1e4aec1
Port/hackathons page (#123)
st0nebreaker May 2, 2022
fe78d8e
Port/ remove cloud-beta, redirect to home, copy updates to get-starte…
zlonko May 2, 2022
208a2c9
port over event logger to react hook (#139)
bretthayes May 3, 2022
13e99b8
port over notebooks section in code search page (#138)
zlonko May 3, 2022
9da276b
Port over Podcast Sponsorship pg (#137)
st0nebreaker May 3, 2022
7f07f4c
Port over drift integration (#140)
bretthayes May 4, 2022
43296be
Update meta image and og meta (#141)
bretthayes May 5, 2022
504e230
Port/code reuse use case (#143)
st0nebreaker May 9, 2022
2c6c722
Port/code health use case (#142)
zlonko May 9, 2022
d3b5ad1
Port/incident response use case page (#146)
zlonko May 9, 2022
0f83aac
Port over homepage (#144)
bretthayes May 10, 2022
3fb750f
port dev onboarding ebook guide page (#150)
zlonko May 11, 2022
847d22e
port marketing feedback on incident response page (#151)
zlonko May 11, 2022
59ac9f7
Port/press release page (#145)
zlonko May 11, 2022
f48f8ef
Redirects and cleanup (#147)
bretthayes May 11, 2022
7bfa75e
Netlify config and follow up for redirects (#153)
bretthayes May 12, 2022
38d64da
Port over hubspot form loading fix (#164)
st0nebreaker May 16, 2022
c81f162
Port/New webinar pages (#162)
st0nebreaker May 17, 2022
d9a6b94
Markdown Updates (#166)
bretthayes May 19, 2022
7f84eb0
merge about-replatform into about
bretthayes May 19, 2022
f9631d6
add workflows
bretthayes May 19, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 0 additions & 6 deletions .editorconfig

This file was deleted.

7 changes: 0 additions & 7 deletions .git-blame-ignore-revs

This file was deleted.

67 changes: 67 additions & 0 deletions .githooks/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
#!/bin/sh

# Get all the changed files
STAGED_FILES=$(git diff --cached --name-only --diff-filter=ACM | grep ".tsx\?$")

# If nothing changed, stop
if [ "$STAGED_FILES" = "" ]; then
exit 0
fi

CURRENT_DIR=${PWD}
PASS=true

printf "\nValidating Javascript:\n"

for FILE in $STAGED_FILES
do
FILE_DIR=$(dirname "$FILE")
cd "$CURRENT_DIR/$FILE_DIR" || exit 1

# Locate eslint
ESLINT="${PWD}/node_modules/.bin/eslint"
while [ ! -x "$ESLINT" ] && [ "${PWD}" != "$CURRENT_DIR" ]; do
cd .. || exit 1
ESLINT="${PWD}/node_modules/.bin/eslint"
done

# Skip if we didn't find eslint
if [ ! -x "$ESLINT" ]; then
continue
fi

# Run eslint
if "$ESLINT" "$CURRENT_DIR/$FILE"; then
printf "\t\033[32mESLint Passed: %s\033[0m" "$FILE"
else
printf "\t\033[41mESLint Failed: %s\033[0m" "$FILE"
PASS=false
fi

# Locate prettier
PRETTIER="${PWD}/node_modules/.bin/prettier"
while [ ! -x "$PRETTIER" ] && [ "${PWD}" != "$CURRENT_DIR" ]; do
cd .. || exit 1
PRETTIER="${PWD}/node_modules/.bin/prettier"
done

# Skip if we didn't find prettier
if [ ! -x "$PRETTIER" ]; then
continue
fi

# Run prettier
printf "\n"
"$PRETTIER" "$CURRENT_DIR/$FILE" "--check"
done

printf "\nJavascript validation completed!\n"

if ! $PASS; then
printf "\033[41mCOMMIT FAILED:\033[0m Your commit contains files that should pass ESLint but do not. Please fix the ESLint errors and try again.\n"
exit 1
else
printf "\033[42mCOMMIT SUCCEEDED\033[0m\n"
fi

exit 0
14 changes: 0 additions & 14 deletions .github/CODEOWNERS

This file was deleted.

10 changes: 0 additions & 10 deletions .github/PULL_REQUEST_TEMPLATES/blog_post.md

This file was deleted.

33 changes: 33 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<!-- Provide a brief summary in a sentence or two of your changes. -->

<!--
Don't forget to:
- Add reviewers
- Assign yourself
- Add Labels
- Add a Project
- Add a Milestone
-->

### Changelog

<!--
Add a bulleted list of your changes in more detail including which issues this PR closes.
Examples:
- Added MyCoolComponent and closes #1
- Closes #2
- Updated terms
-->

### Test

1. Ensure linting passes.
2. Ensure prettier has standardized the proposed changes.
3. Ensure dev and production builds work.
<!--
Please list any other relevant steps that your reviewer should do to test this PR.
Examples:

- Visit /my/cool/page and ensure it matches the Figma
- Ensure MyCoolButton works
-->
4 changes: 1 addition & 3 deletions .github/workflows/approve.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,7 @@ on:

# Glob paths to dismiss PR approvals
paths:
- 'docs/**/*'
- 'blogposts/**/*'
- 'podcast/**/*'
- 'content/**/*'

jobs:
approve:
Expand Down
21 changes: 0 additions & 21 deletions .github/workflows/build.yml

This file was deleted.

13 changes: 0 additions & 13 deletions .github/workflows/lsif.yml

This file was deleted.

47 changes: 0 additions & 47 deletions .github/workflows/prettier.yml

This file was deleted.

39 changes: 34 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,35 @@
.DS_Store
.yarn-integrity
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
node_modules
docs/server/config/site.md
.idea
/.bin/
.pnp
.pnp.js

# testing
coverage

# next.js
.next
out

# production
build

# misc
.DS_Store
*.pem

# debug
*.log*

# local env files
.env*

# vercel
.vercel

# typescript
*.tsbuildinfo

# cache
public/data
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
15.3.0
16.15.0
18 changes: 3 additions & 15 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
website/.cache/
website/public/

# Prettier chokes on Go template syntax
_resources/templates/

# Old blog content
blogposts/201?/
blogposts/2020/
blogposts/liveblogs/dotgo/
blogposts/liveblogs/github-universe/
blogposts/liveblogs/gophercon/
blogposts/liveblogs/graphql-summit/
blogposts/liveblogs/strange-loop/
website/static/gophercon-2019/
out
.next
content
1 change: 0 additions & 1 deletion .tool-versions

This file was deleted.

3 changes: 0 additions & 3 deletions .vscode/extensions.json

This file was deleted.

10 changes: 0 additions & 10 deletions .vscode/settings.json

This file was deleted.

2 changes: 1 addition & 1 deletion CODENOTIFY
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# See https://github.com/sourcegraph/codenotify for documentation.

**/CODEOWNERS @nicksnyder
**/* @content-platform-team
21 changes: 0 additions & 21 deletions LICENSE

This file was deleted.

Loading