Peter Bengtsson
d014f36222
fix external redirects ( #28063 )
...
* fix external redirects
* oops
* feedbacked
2022-06-02 02:06:29 +00:00
Peter Bengtsson
9bef33aec4
let front door handle invalid paths ( #27954 )
2022-05-24 18:30:05 +00:00
Grace Park
10fea98af5
Search updates larger font ( #27838 )
...
* removing search from home page and adding to header
* remove homepage search
* adding description
* update to f5
* remove homepage search test
* removing homepage search rendering test
* showing preview of larger font
* update wording at breakpoint
* update to short description everywhere
* Update components/homepage/HomePageHero.tsx
Co-authored-by: Joe Oak <41307427+joeoak@users.noreply.github.com >
* remove unnecessary stylesheet
* Update data/ui.yml
Co-authored-by: Janice <janiceilene@github.com >
Co-authored-by: Joe Oak <41307427+joeoak@users.noreply.github.com >
Co-authored-by: Janice <janiceilene@github.com >
2022-05-20 12:12:36 -07:00
Peter Bengtsson
8580fb5e42
fast HEAD requests ( #27672 )
...
* fast HEAD requests
* update test
2022-05-13 14:46:57 +00:00
Grace Park
b98c83e924
REST operations sidebar ( #26225 )
...
* testing out a rest operations sidebar
* cleanup
* renamed 5 files
* renamed 5 files
* set redirect_from on 5 files
* renamed 1 files
* renamed 1 files
* renamed 3 files
* renamed 1 files
* renamed 1 files
* renamed 3 files
* renamed 1 files
* renamed 2 files
* renamed 1 files
* renamed 4 files
* renamed 15 files
* renamed 2 files
* renamed 6 files
* renamed 1 files
* renamed 4 files
* renamed 7 files
* renamed 1 files
* renamed 3 files
* renamed 3 files
* renamed 1 files
* renamed 5 files
* renamed 1 files
* renamed 1 files
* renamed 3 files
* renamed 4 files
* renamed 1 files
* renamed 1 files
* renamed 2 files
* renamed 4 files
* renamed 1 files
* renamed 1 files
* renamed 1 files
* renamed 6 files
* renamed 6 files
* renamed 4 files
* move files
* adding more
* updating to add restcontext and start of removing data/reusables/rest-reference
* removed data/reusables
* add a RestMiniTocItem and updating the filtering to add a subcategory so all manually added H3s are in mini tocs in addition to operations
* remove console log
* [WIP]: REST New Proposal Sidebar (#26471 )
* saving
* update sidebar
* remove console log
* update guides and overview
* import Category for category level rest pages
* update undefined restOperations
* update restOperationData category and subcategory levels"
* minor updates
* update get mini toc items function
* updating REST context for sidebar
* updating rest data
* remove console logs
* WIP: mini-toc-ing the sidebar
Co-authored-by: Robert Sese <rsese@github.com >
* A little cleanup
* Fix first subcategory link and add some comments
* updating anchor links in sidebar
* adding updates
* remove standalone
* update product and maptopic pages using article context
* add conditional link wrapper
* fix sidebar toggle and versions for enterprise admin
* update versions per subcategory
* Highlight sidebar link for current page
* Update miniToc hash links and hash change tracking
* fix unique key in CollapsibleSection
* Fix list markup
* remove title
* update permissions
* Hide minitocs on landing (#26594 )
* hide minitocs on landing page
* simplify page components and remove minitoc from sidebar for guides/overview
* fix carats and category fix
* remove id
Co-authored-by: Grace Park <gracepark@github.com >
* updating content based on versions script check with the OpenAPI
* update script and content files
* update script and content/rest files
* update to add TocLanding
* update script
* update index files
* add codespaces repository-secrets
* remove openapi schema check script
* remove minitocs at the top
* add h2 about the {title} api
* fix tests/unit/openapi-schema.js
* Fix linting tests
* fix search/topics test
* fix tests/unit/pages test
* update rest/reference links in components
* run prettier
* Update components/rest/RestReferencePage.tsx
Co-authored-by: Rachael Sewell <rachmari@github.com >
* Update components/rest/RestReferencePage.tsx
Co-authored-by: Rachael Sewell <rachmari@github.com >
* Update pages/[versionId]/rest/[category]/[subcategory].tsx
Co-authored-by: Rachael Sewell <rachmari@github.com >
* Update pages/[versionId]/rest/[category]/[subcategory].tsx
Co-authored-by: Rachael Sewell <rachmari@github.com >
* Update pages/[versionId]/rest/[category]/[subcategory].tsx
Co-authored-by: Rachael Sewell <rachmari@github.com >
* Update pages/[versionId]/rest/[category]/[subcategory].tsx
Co-authored-by: Rachael Sewell <rachmari@github.com >
* Update tests/unit/openapi-schema.js
Co-authored-by: Rachael Sewell <rachmari@github.com >
* updating comment location
* remove dependabot override
* remove path-utils current product update for rest
* run linter
* remove dependabot.md and remove h2 heading on restreference
* update the correct product to rest for rest pages
* adding comments for updates to path-utils
* remove console log
* REST sidebar: handle legacy v3 redirects (#26686 )
* Add script to handle legacy v3 REST redirects
* Run the script
* Handle a redirect to a redirect
* Update REST test URLs
* 'await' and test runs subcategory of checks
* Update REST URLs for routing/developer-site-redirects tests
* Update developer-redirects fixture with new REST URLs
* Resolve merge conflicts
* Update rest-redirects fixture with new REST URLs
* Fix broken links with REST pages re-org
* redirectTo could be undefined
* Fix script for posterity, can't redirect paths with hashes
* Remove invalid hash redirects
* Typically don't need to save one-off scripts
* Undo redirect changes (not necessary for handling v3 redirects)
* Remove script-added redirects
* Update old v3 redirects with new REST URLs
* No more GHES search indexing page
* 'org' not 'organization'
* Update fixture data for new REST URLs
* revert any content directory changes
Co-authored-by: Grace Park <gracepark@github.com >
Co-authored-by: Rachael Sewell <rachmari@github.com >
* Adding test rest (#26750 )
* add test to check openapi schema versions and content rest frontmatter versions
* update lib/redirects
* fix test and add error messages
* adding repository secrets
* adding repository-secrets.md
* Revert "update lib/redirects"
This reverts commit 3aafe28265764d5bc09c0c478c8e0ca099c8fbcf.
* remove lib/redirects changes and console logs
* Update lib/rest/index.js
Co-authored-by: Rachael Sewell <rachmari@github.com >
* update unique key
* Rest client side redirects (#26754 )
* adding tags subcategory for the rest content repos category
* run prettier
* bug fix for anchor scrolls" (#26892 )
* updating width size for rest reference page
* Rest sidebar consolidation (#26862 )
* refactor sidebar
* fix articlecontext provider issue on rest product landing page for all versions
* fix a bug, create new component
* revert change to create new component and fix bug
Co-authored-by: Rachael Sewell <rachmari@github.com >
* Set currentAnchor with a hashchange handler (#26923 )
* Rest sidebar design tweaks (#26807 )
* Rest sidebar design tweaks
* tweak color to subtle
* use muted color and margin for line
* update to design feedback
Co-authored-by: Grace Park <gracepark@github.com >
* Remove cheerio from rest-collapsible (#26948 )
* remove cheerio from rest-collapsible
* update type
* adding endswith instead
* use productId instead
* one off edge case for secret-scanning
* Reorganize subcategory and category, Update pre -> div, Add RestContext (#26950 )
* reorganize subcategory and category
* add RestContext
* update comment
* update for endpoints page
* add comment
* move object to restcontext
* remove effectiveDate in restcontext
* remove width calculation for rest reference page
* fix adding manual writer's minitocs to sidebar
* update with feedback
* update comment
* update isRestReferencePage
* remove page component and fix bug
* adding back rest/index.tsx
Co-authored-by: Rachael Sewell <rachmari@github.com >
* update content/rest"
* add back design tweak
* update to div
* update margins on rest api reference
* remove page component
* adding tests
* separate product from rest sidebar (#27065 )
* separate product from rest sidebar
* Use ProductCollapsibleSections for product pages
* fix tests
Co-authored-by: Robert Sese <rsese@github.com >
Co-authored-by: Grace Park <gracepark@github.com >
* Rest sidebar translations (#27052 )
* update translations
* remove general test
Co-authored-by: Robert Sese <rsese@github.com >
Co-authored-by: Rachael Sewell <rachmari@github.com >
2022-04-20 10:19:48 -07:00
mc
fd0ff51c33
Update rendering test - remove hardcoded links to Dependabot article ( #26765 )
...
* update the article the tests use to something a bit more stable
2022-04-11 07:29:04 +00:00
Peter Bengtsson
68400c52a8
don't test external early-access in unit tests ( #26612 )
...
* don't test external early-access in unit tests
* make the rendering tests less weird && gg push
2022-04-04 21:00:14 +00:00
Peter Bengtsson
8362602503
do rendering end-to-end tests with a real server ( #26169 )
...
* reinstate
* start server manually
* routing tests too
* skip more
* sleep more and fail if not 200
* use e2etest for content/ too
* feedbacked
2022-03-18 17:06:12 -04:00
literarytea
1c203bf2c1
Site policy content re-org ( #26112 )
...
* Site policy reorg
2022-03-15 13:35:02 +00:00
Peter Bengtsson
9d4b913bdc
language redirects without cache ( #25872 )
...
* redirect to your preferred language (#25664 )
* redirect to your preferred language
* refactorings
* use js-cookies
* make sure no cache when language is involved in the redirect
* fix tests
2022-03-07 16:25:22 +00:00
Peter Bengtsson
e69144b51f
temporarily re-introduct includes/rest_operations_at_current_path.html ( #25719 )
2022-03-01 08:32:30 -05:00
Peter Bengtsson
95a3e82ac5
remove 'redirects versioned category page' test ( #25304 )
2022-02-15 21:44:34 +00:00
Peter Bengtsson
07c8fc3c2a
Decouple redirects from language ( #24597 )
...
* experimenting with redirects
* cleanup developer.json
* wip
* clean console.log
* progress
* some progress
* progress
* much progress
* debugging tests
* hacky progress
* ditch latest -> number redirects
* minor
* hacky progress
* lots of progress
* some small fixes
* fix rendering tests
* small fixes
* progress
* undo debugging
* better
* routing tests OK
* more cleaning
* unit tests
* undoing lineending edit
* undoing temporary debugging
* don't ever set this.redirects on Page
* cope with archived version redirects
* adding code comments on the major if statements
* address all feedback
* update README about redirects
* delete invalid test
* fix feedback
2022-02-14 20:19:10 +00:00
Peter Bengtsson
24d3ea6814
remove catch-bad-accept-language middleware ( #25231 )
2022-02-10 18:51:30 +00:00
Peter Bengtsson
5c9a83be7c
Stop doing Gzip in the middleware ( #25227 )
2022-02-10 11:01:56 -05:00
Peter Bengtsson
f33ab1cf89
set 'manul-purge' surrogate key on assets/cb- URLs ( #25028 )
2022-02-04 11:55:40 -05:00
Robert Sese
c5f9788223
Version the 'All products' link ( #24972 )
...
* Don't show link no matter what version you're on
* Maintain current version in link
* No 'All products' link on homepage for all versions
2022-02-03 16:31:05 +00:00
Jules Parker
75d1a1ed10
fixes test, potentially
2022-02-01 16:45:57 +01:00
Jules Parker
264c3f9638
Merge branch 'jules-4800' of github.com:github/docs-internal into jules-4800
2022-01-25 12:43:38 +01:00
Jules Parker
e20f8548cf
fixes conflict
2022-01-25 12:43:09 +01:00
Peter Bengtsson
daf6c65884
rewrite enterprise-serverl@atest links to enterprise-server@<version> ( #24476 )
...
* rewrite enterprise-server@latest links to enterprise-server@<actual>
* update test
2022-01-21 13:39:48 +00:00
Peter Bengtsson
bebdeea0ee
fix test
2022-01-20 09:27:11 -05:00
Matt Pollard
bc80a1ad60
Merge branch 'main' into jules-4800
2022-01-20 14:24:04 +01:00
Robert Sese
cc69799558
a11y: landing page headings adjustments ( #24295 )
...
* Adjust heading level and only heading with intro text
* Adjust heading level
* Adjust code example and guide card heading levels
* Adjust tests for new heading levels
* Adjust rendering test for new heading levels
2022-01-14 17:23:05 +00:00
Jules Parker
d1ace77811
fixes tests
2022-01-13 15:08:29 +01:00
Jules Parker
63d3dedbb7
fixes tests
2022-01-13 14:59:12 +01:00
Jules Parker
1b05aa958d
fixes tests
2022-01-13 14:44:37 +01:00
Jules Parker
a7d13278d6
fixing tests
2022-01-13 12:22:16 +01:00
Jules Parker
18ffa1e900
fixing tests
2022-01-13 11:46:44 +01:00
Jules Parker
f1457c657c
fixing tests
2022-01-13 11:36:28 +01:00
Jules Parker
9e731c46be
Merge branch 'jules-4800' of github.com:github/docs-internal into jules-4800
2022-01-13 11:24:01 +01:00
Jules Parker
ecca1b3cf4
fixing tests
2022-01-13 11:21:27 +01:00
docubot
78edefdd7c
New translation batch for ja ( #24260 )
...
* Add crowdin translations
* Run script/i18n/homogenize-frontmatter.js
* Run script/i18n/lint-translation-files.js --check parsing
* run script/i18n/reset-files-with-broken-liquid-tags.js --language=ja
* run script/i18n/reset-known-broken-translation-files.js
* Check in ja CSV report
* correct fixture usage
Co-authored-by: Peter Bengtsson <mail@peterbe.com >
2022-01-12 20:18:20 +00:00
Rachael Sewell
0399d5f424
Translation tests ( #24164 )
...
* update translations tests
* update tests
2022-01-10 14:16:04 +00:00
Grace Park
9e21836f4d
Revert "Accessibility: Nesting headingLevel 3 mini tocs ( #23663 )" ( #23759 )
...
This reverts commit 41c7f58437 .
2021-12-15 12:34:21 -08:00
Peter Bengtsson
10ca315bd5
Static assets should set ETag and Last-Modified ( #23459 )
...
* Static assets should set ETag and Last-Modified
* tests to prevent this ever happening again
* fix tests
Co-authored-by: docubot <67483024+docubot@users.noreply.github.com >
2021-12-15 16:57:39 +00:00
Grace Park
41c7f58437
Accessibility: Nesting headingLevel 3 mini tocs ( #23663 )
...
* nesting headingLevel 3 mini tocs
* fix tests
* Update components/article/ArticlePage.tsx
Co-authored-by: Robert Sese <robert.sese@gmail.com >
* run prettier
Co-authored-by: Robert Sese <robert.sese@gmail.com >
2021-12-14 04:29:09 +00:00
Peter Bengtsson
d42023d52d
cache /categories.json ( #23635 )
2021-12-13 21:30:38 +00:00
Peter Bengtsson
51e1b14c4e
improve test debugging and loading of cached redirects json file ( #23584 )
...
* improve test debugging and loading of cached redirects json file
* exception for testing 500 page itself
2021-12-13 16:20:05 +00:00
Peter Bengtsson
ae3dadfc66
cache asset images more aggressively ( #23553 )
...
* cache asset images more aggressively
* more careful about which gets the manual surrogate key
* fix rendered-content-link-checker script too
* feedbacked
2021-12-10 13:01:48 +00:00
Peter Bengtsson
77f298f225
301 redirects should not set-cookie ( #23360 )
...
* 301 redirects should not set-cookie
Part of #1316
* Update release-notes.js
* No public facing doc changes (#23355 )
Co-authored-by: jmarlena <6732600+jmarlena@users.noreply.github.com >
* New translation batch for pt (#23362 )
* Add crowdin translations
* Run script/i18n/homogenize-frontmatter.js
* Run script/i18n/fix-translation-errors.js
* Run script/i18n/lint-translation-files.js --check parsing
* Run script/i18n/lint-translation-files.js --check rendering
* run script/i18n/reset-known-broken-translation-files.js
* Check in pt CSV report
* 24h cache all internal redirects without language prefix (#23354 )
Part of #1271
* Redirects for root path should not set-cookie in all supported languages (#23377 )
* test: add case when unsupported language is specified in redirect
* test: assert root redirects to appropriate language preference if specified
* refactor: remove redundant unit test
* refactor: re-order units starting with affirmative case
* refactor: remove single-use variable from unit
* fix: re-include previous unit with udpated description
Co-authored-by: Octomerger Bot <63058869+Octomerger@users.noreply.github.com >
Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com >
Co-authored-by: Rogan Ferguson <40493721+roferg@users.noreply.github.com >
Co-authored-by: jmarlena <6732600+jmarlena@users.noreply.github.com >
Co-authored-by: docubot <67483024+docubot@users.noreply.github.com >
Co-authored-by: Francis <15894826+francisfuzz@users.noreply.github.com >
Co-authored-by: Octomerger Bot <63058869+Octomerger@users.noreply.github.com >
2021-12-09 16:31:27 +00:00
Peter Bengtsson
7b5711e095
cache archived enterproxy proxy responses much longer ( #23456 )
...
* cache archived enterproxy proxy responses much longer
* Update middleware/archived-enterprise-versions.js
Co-authored-by: Rachael Sewell <rachmari@github.com >
Co-authored-by: Rachael Sewell <rachmari@github.com >
2021-12-08 19:55:12 +00:00
Peter Bengtsson
53e3077973
use 302 when redirecting from without language prefix ( #23409 )
...
Part of #1312
2021-12-07 14:07:11 +00:00
Peter Bengtsson
7c66d4456f
static assets should not use csrf (Set-Cookie) ( #23357 )
...
* static assets should not use csrf (Set-Cookie)
Part of #1316
* move setFastlySurrogateKey up too
2021-12-06 13:00:34 +00:00
Peter Bengtsson
ddd14479c5
24h cache all internal redirects without language prefix ( #23354 )
...
Part of #1271
2021-12-03 21:51:04 +00:00
Grace Park
ed2495ed97
using legacy fake timers ( #23110 )
2021-11-29 18:40:31 +00:00
Grace Park
33c5ce2d36
Updating images styling and accessibility for minitocitems ( #22976 )
...
* updating images styling on design systems feedback
* maintaining ul li structure for accessiblity
Co-authored-by: Octomerger Bot <63058869+Octomerger@users.noreply.github.com >
2021-11-19 00:56:51 +00:00
Grace Park
5a809be3dc
MiniTocItems: rerender tocs and fix bugs ( #22948 )
...
* add key to force rerender tocs
* move up platform specific to properly display none and go back to using contents
* remove i
2021-11-17 22:29:07 -08:00
Grace Park
0afdf66a08
Primer Update: Table of Contents ( #22933 )
...
* update to ActionList
* fix nested mini tocs
* adding key
* remove li and fix tests
* update font size to 14px
* remove border radius
2021-11-18 00:27:12 +00:00
Kevin Heis
329a8c664e
Create a shared picker component ( #22836 )
...
* Unified picker component
* Add picker to storybook
* TS fixes
* Simplify "mobile" header spacing
* Fix a few testid
* Update Picker.tsx
* Update Picker.tsx
* Update Picker.tsx
* Fix unit test
* Fix rendering tests
2021-11-16 19:10:28 +00:00