Peter Bengtsson
2f4af03975
be loud about failed learning track processing ( #25370 )
...
* be loud about failed learning track processing
* rendering test
* undo whitespace cleanup
2022-02-15 20:14:13 +00:00
Peter Bengtsson
c9aa9edeeb
make supertest wrappers less weird ( #25347 )
2022-02-14 21:58:25 +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
b381520839
don't overload the eventloop ( #25344 )
...
* don't overload the eventloop
* adding comment
2022-02-14 20:04:37 +00:00
Peter Bengtsson
caf0791694
support archived enterprise assets ( #25224 )
...
* support archived enterprise assets
* better tests
2022-02-11 15:58:05 -05:00
Mike Surowiec
624581e527
Remove most of Heroku references ( #25208 )
...
* remove most of heroku references
* remove more stuff
* update codeowners
2022-02-10 17:36:07 -06: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
e535e52280
minimize caching on static asset 404s ( #25192 )
2022-02-09 20:03:15 +00:00
Peter Bengtsson
a1c78717d5
cache the search API ( #25068 )
...
* cache the search API
* extend tests
2022-02-09 17:21:49 +00:00
Peter Bengtsson
987fef9315
correct how legacy enterprise links are rewritten ( #25183 )
...
Co-authored-by: Mike Surowiec <mikesurowiec@users.noreply.github.com >
2022-02-09 16:09:42 +00:00
Peter Bengtsson
94d976c1fa
faster 404 for missing static assets ( #25124 )
2022-02-08 18:30:07 +00:00
Peter Bengtsson
2599d72116
conditionally clone docs-early-access by branchname ( #24674 )
...
* conditionally clone docs-early-access by branchname
* fix path
* right api
* the correct use of Octokit
* try that
* destructuring total_count
* test early access with fs.existsSync
* debugging
* bad lookup
* better lookup technique
* trying something
* always check it out
* with debugging
* with token
* with path
* better
* go for it
* only on docs-internal
* better name
* formatting
* tidying up
* correct octokit
* feedbacked
* correct hopefully
* final version
* disable test that checks for perfect translation-to-English file parity
* Accidentally committed in the wrong branch.
This reverts commit adee780718ea7414934e2257d17b0c004bd804af.
* match the azure-preview-env-deploy.yml
2022-02-08 17:20:51 +00:00
Peter Bengtsson
a0af48149e
delete old deploy.js script ( #24862 )
2022-02-08 16:11:11 +00:00
Peter Bengtsson
ac30f9297c
basic tests of the search API ( #25069 )
...
* basic tests of the search API
* lfs
2022-02-07 17:11:08 +00:00
Peter Bengtsson
cc44b2725e
an empty 'product', 'permissions', or 'learningTracks' gets stuck ( #25070 )
...
* and empty 'this.product' gets stuck
* add test to prove change
2022-02-07 16:08:51 +00:00
Peter Bengtsson
f33ab1cf89
set 'manul-purge' surrogate key on assets/cb- URLs ( #25028 )
2022-02-04 11:55:40 -05:00
Peter Bengtsson
14ca55f670
cope with possible translation drift ( #24842 )
...
* cope with possible translation drift
* fix test
* don't shallow clone
* fix unit tests
* update code comments
* more code comment corrections
* more code comment
* feedbacked
2022-02-04 14:31:56 +00:00
Peter Bengtsson
cc79340595
cache individual renderContent instead of page.render ( #24955 )
...
* cache individual renderContent() instead of page.render()
* remove commented code
* unbreak unit tests
2022-02-03 16:56:05 +00: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
Lucas Costi
a7860a720f
Change code-example test to not use Actions ( #24979 )
...
* Change code-example test to not use Actions
* Use discussions instead
* Use code-security, but make the 'more' test not an exact number
* Removed references to actions/code-examples.yml
* Update tests/browser/browser.js
Co-authored-by: Robert Sese <robert.sese@gmail.com >
Co-authored-by: Martin Lopes <martin389@github.com >
Co-authored-by: Robert Sese <robert.sese@gmail.com >
2022-02-02 22:32:39 -06:00
Peter Bengtsson
6361591c45
serve a /favicon.ico ( #24935 )
...
* serve a /favicon.ico
* fix exception
* avoid res.sendFile() bcause CodeQL is worried
2022-02-03 00:11:59 +00:00
Ivy Alexander
9e30bf18f8
Merge branch 'main' into ivyharriet-jules-p-dev-docset
2022-02-02 09:13:42 +00:00
Mike Surowiec
2be0c5e09b
Remove help-to-docs redirect; it's handled by fastly now ( #24870 )
2022-02-01 15:49:08 +00:00
Jules Parker
75d1a1ed10
fixes test, potentially
2022-02-01 16:45:57 +01:00
Peter Bengtsson
7acccdac9b
load webhook versions at runtime instead of import-time ( #24788 )
...
* load webhook versions at runtime instead of import-time
* fix tests
2022-01-28 18:27:00 +00:00
Peter Bengtsson
9a3adcff9c
lazy highlight json examples on Webhooks page ( #24785 )
...
* lazy-highlight JSON examples on Webhooks page
* it works
* using intersectionobserver
* explain in formatAsJsonCodeBlock
* fix tests
2022-01-28 12:20:56 -05:00
Peter Bengtsson
fa00513864
test that youtube embeds work ( #24726 )
...
* test that YouTube embeds work
* tidying
2022-01-27 17:18:33 +00:00
Peter Bengtsson
3c579b410c
delete customRanking ( #24659 )
2022-01-27 13:02:13 +00:00
Peter Bengtsson
98491c759f
hardcode popular redirect tests ( #24602 )
...
* hardcode popular redirect tests
* don't follow redirects
* 302 beacause it inject /en
* 60x longer timeout
2022-01-25 16:16:24 +00: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
c42823af9d
use 302 when redirecting from enterprise-server@latest to enterprise-server@<version> ( #24494 )
...
* use 302 when redirecting from enterprise-server@latest to enterprise-server@<version>
* correct tests
2022-01-21 17:10:09 +00: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
Laura Coursen
baec362248
Reframe the GitHub Connect docs ( #24146 )
2022-01-20 15:39:16 -06: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
54af81acd5
a11y: update code example search ( #24226 )
...
* Search on submit
* Should be a ul
* Fix broken link
* No search on change event
* Add translation strings
* Add role for the 0 results message
* Update test with new search behavior
* Make search input a controlled component
Co-authored-by: Peter Bengtsson <peterbe@github.com >
* Trim whitespace in search text
Co-authored-by: Peter Bengtsson <peterbe@github.com >
* Better variable names
Co-authored-by: Peter Bengtsson <peterbe@github.com >
* Update visible results count in useEffect
* Control the input's value with the typed state
Co-authored-by: Peter Bengtsson <peterbe@github.com >
* Inline the submit handler
Co-authored-by: Peter Bengtsson <peterbe@github.com >
Co-authored-by: Peter Bengtsson <peterbe@github.com >
2022-01-19 12:53:50 +00:00
Steve Guntrip
11d193bd7f
Reorganize support articles
2022-01-18 13:24:02 +00: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
70342a38bd
fixes tests
2022-01-13 15:26:00 +01: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
ade38a83bf
fixes tests
2022-01-13 14:33:12 +01:00
Jules Parker
39e8de7076
fixes tests
2022-01-13 14:27:26 +01:00
Jules Parker
6f1b81b1b9
fixes tests
2022-01-13 14:16:22 +01:00
Jules Parker
acf612ba03
fixes tests
2022-01-13 13:59:11 +01:00
Jules Parker
74774e1674
fixes tests
2022-01-13 13:20:10 +01:00
Jules Parker
4327a25e21
fixing tests
2022-01-13 12:29:57 +01:00