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

[WIP] feat: New SDK docs #293

Merged
merged 194 commits into from
Sep 19, 2018
Merged
Show file tree
Hide file tree
Changes from 67 commits
Commits
Show all changes
194 commits
Select commit Hold shift + click to select a range
68bac3d
feat: Move files from temp docs repo
HazAT Aug 29, 2018
6544c20
Merge branch 'master' into feature/new-sdks
mitsuhiko Sep 3, 2018
17f9e9e
Merge branch 'master' into feature/new-sdks
mitsuhiko Sep 3, 2018
56da51f
ref: Updated docs for options
mitsuhiko Sep 3, 2018
1fbed9e
fix: Fix the unsupported hint not showing correctly
mitsuhiko Sep 3, 2018
6ab1a64
feat: Updated context docs
mitsuhiko Sep 3, 2018
9bca828
feat: Initial pass over user feedback
mitsuhiko Sep 3, 2018
d9b5df3
fix: typos and browser platform
HazAT Sep 4, 2018
eb9a407
fix: Add more commas
HazAT Sep 4, 2018
a268deb
fix: Typos and minor stuff
HazAT Sep 4, 2018
fbb45e3
Merge branch 'master' into feature/new-sdks
HazAT Sep 5, 2018
580539b
feat: Prepre new platform page
HazAT Sep 5, 2018
672acfc
fix: Move browser to subcategory
HazAT Sep 5, 2018
4567109
doc: Add basic docs for new py sdk
untitaker Sep 5, 2018
e14146b
feat: Introduce fallback_platform
HazAT Sep 5, 2018
a8bf751
Merge branch 'feature/new-sdks' of github.com:getsentry/sentry-docs i…
HazAT Sep 5, 2018
aa7ad4e
feat: Write loader docs
HazAT Sep 6, 2018
bb1434c
feat: Loader and Vue docs
HazAT Sep 6, 2018
02fea65
nit: Remove arrow function
HazAT Sep 6, 2018
d6dbb0d
fix: Platform icons
HazAT Sep 6, 2018
efd96ba
feat: Add integration docs
HazAT Sep 7, 2018
d09cd43
feat: Add hint explaination
HazAT Sep 7, 2018
f0f4622
fix: Remove text
HazAT Sep 7, 2018
756d979
fix: react-native docs
HazAT Sep 7, 2018
51c8597
feat: csharp 'learn' samples
bruno-garcia Sep 7, 2018
229419b
fix: typos
bruno-garcia Sep 7, 2018
203a0ec
doc: doc log4net
bruno-garcia Sep 7, 2018
611593a
ref: improved log4net doc
bruno-garcia Sep 8, 2018
3f6a80f
feat: integration EntityFramework
bruno-garcia Sep 8, 2018
5a64c58
feat: doc MEL
bruno-garcia Sep 8, 2018
f0aa3e8
ref: reorder
bruno-garcia Sep 8, 2018
6df12bd
feat: Added basic draining docs
mitsuhiko Sep 10, 2018
35566ed
feat: Added more python docs
mitsuhiko Sep 10, 2018
a21a21d
Merge branch 'feature/new-sdks' of github.com:getsentry/sentry-docs i…
bruno-garcia Sep 10, 2018
3c05bea
feat: .NET SDK index
bruno-garcia Sep 10, 2018
a2f0285
fix: SDK -> DSN
bruno-garcia Sep 10, 2018
cc55195
Add category entry so it shows up in sidebar
cameronmcefee Sep 10, 2018
9508885
Put clients after platforms
cameronmcefee Sep 10, 2018
c5e624e
ref: Remove slash from browser javascript
mitsuhiko Sep 10, 2018
d1b07f7
Only generate platform data when a platform has data
cameronmcefee Sep 10, 2018
c2cd514
Merge branch 'feature/new-sdks' of https://github.com/getsentry/sentr…
cameronmcefee Sep 10, 2018
5dbcfe5
Call them legacy
cameronmcefee Sep 10, 2018
27d2538
refactor
cameronmcefee Sep 10, 2018
d7ce2f6
Merge pull request #329 from getsentry/ref/platform-display
cameronmcefee Sep 10, 2018
640451f
ref: Refactored python docs
mitsuhiko Sep 10, 2018
1342a00
Merge branch 'master' into feature/new-sdks
cameronmcefee Sep 10, 2018
447dd00
feat: beforeSend for javascript
kamilogorek Sep 11, 2018
2788b69
feat: Added magic sidebar
mitsuhiko Sep 11, 2018
4a56b51
fix: Remove a debug print
mitsuhiko Sep 11, 2018
1e73f37
ref: Moved some legacy stuff around
mitsuhiko Sep 11, 2018
848375c
ref: Move minidumps to /platforms
mitsuhiko Sep 11, 2018
2b1ad16
fix: Fix an endless build loop
mitsuhiko Sep 11, 2018
c47b02d
feat: Rust integration docs
untitaker Sep 11, 2018
40d3ef6
fix: reportDialog example
HazAT Sep 11, 2018
12eb64d
feat: Integration docs for actix-web
untitaker Sep 11, 2018
6cde21f
feat: Added python and js to legacy platforms
mitsuhiko Sep 11, 2018
2a8088e
feat: Add more platforms
HazAT Sep 11, 2018
829d76e
Merge branch 'feature/new-sdks' of github.com:getsentry/sentry-docs i…
HazAT Sep 11, 2018
77d7bbc
ref: Move react-native to the new index for now
mitsuhiko Sep 11, 2018
0cd525e
feat: More legacy platforms
mitsuhiko Sep 11, 2018
2f32d67
fix: Headline level and stray DSN in rust/actix doc
untitaker Sep 11, 2018
90a94b9
feat: Added shutdown for .NET and fallback platform for aspnetcore
mitsuhiko Sep 11, 2018
ecde887
doc: fix supported Python versions of sentry-python
untitaker Sep 11, 2018
9cefae8
feat(python): Remove documentation for requests integration, mention …
untitaker Sep 11, 2018
99bc808
feat: Update showReportDialog
HazAT Sep 11, 2018
2019f76
Merge branch 'feature/new-sdks' of github.com:getsentry/sentry-docs i…
HazAT Sep 11, 2018
bffb70b
fix: Platform links
HazAT Sep 11, 2018
a8750f7
feat: Add Rust and Actix-Web to platform index
untitaker Sep 11, 2018
ef0b4d4
feat(rust): Add examples to learn/context
untitaker Sep 11, 2018
e202d4a
fix(python): Fix syntax error in example
untitaker Sep 11, 2018
3111467
feat(rust): Add example for setting environment
untitaker Sep 11, 2018
b12da82
feat(rust): Add example for setting fingerprint
untitaker Sep 11, 2018
49a6072
feat(rust): Add example for before_send
untitaker Sep 11, 2018
56c1826
ref: make Platform related content use the event system
cameronmcefee Sep 11, 2018
14fee34
Merge pull request #332 from getsentry/ref/eventful-platform-content
cameronmcefee Sep 11, 2018
f295d26
Remove "new" category template
cameronmcefee Sep 11, 2018
151d33e
feat: Added more platforms to the index page
mitsuhiko Sep 11, 2018
7cb5251
feat: Kill dead fingerprint text
mitsuhiko Sep 11, 2018
42eafa1
Merge branch 'master' into feature/new-sdks
mitsuhiko Sep 11, 2018
1c6062f
ref: Rename actix to lowercase
mitsuhiko Sep 11, 2018
6811a77
remove unused liquid variables
cameronmcefee Sep 11, 2018
b7adeb6
refactor sidebar js to be more straightforward and support hiding cli…
cameronmcefee Sep 11, 2018
a740d89
Merge branch 'feature/new-sdks' of https://github.com/getsentry/sentr…
cameronmcefee Sep 11, 2018
e6ec7c9
feat: mention app crash drain behavior
bruno-garcia Sep 12, 2018
3aefe62
ref: Added a welcome statement
mitsuhiko Sep 12, 2018
a69ea67
feat: Added blurb to platforms page
mitsuhiko Sep 12, 2018
b295712
fix: Cordova and django docs
HazAT Sep 12, 2018
d8b9a79
feat: Add link to other platforms in dropdown
mitsuhiko Sep 12, 2018
7d56237
feat: honor sidebar relocations in breadcrumbs
mitsuhiko Sep 12, 2018
b69c781
feat: Add ember docs
HazAT Sep 12, 2018
05995a9
Merge branch 'feature/new-sdks' of github.com:getsentry/sentry-docs i…
HazAT Sep 12, 2018
ef67fcb
ref: Move some product guides into separate section in the docs
mitsuhiko Sep 12, 2018
36ef5eb
feat: Added key dropdowns to csp
mitsuhiko Sep 12, 2018
fe8aa4d
ref: Move search page to product
mitsuhiko Sep 12, 2018
0d5350e
ref: Move quotas
mitsuhiko Sep 12, 2018
d177079
fix: Fixed a bad reference
mitsuhiko Sep 12, 2018
4d1731c
fix: Fixed the platform selector for config styles
mitsuhiko Sep 12, 2018
ea77091
fix(clientdev): Adjust order of sidebar entries
untitaker Sep 12, 2018
ad0e533
feat(clientdev): Add most stuff from internal paper
untitaker Sep 12, 2018
5079203
fix: Fix link in clientdev/terminology and reformat
untitaker Sep 12, 2018
64f5018
feat: Add express docs
HazAT Sep 12, 2018
e52d02e
Merge branch 'feature/new-sdks' of github.com:getsentry/sentry-docs i…
HazAT Sep 12, 2018
8a288f9
feat: Write docs for cordova and electron
HazAT Sep 12, 2018
e5a4780
feat: Move source maps lower
HazAT Sep 12, 2018
ac17e12
feat: user feedback ASP.NET Core
bruno-garcia Sep 12, 2018
c28fef0
feat: Show sdk versions in getting-started-install
untitaker Sep 12, 2018
c9de0db
feat: doc aspnetcore
bruno-garcia Sep 12, 2018
ae717de
ref: simplify sidebar logic to fix bugs
cameronmcefee Sep 12, 2018
ddd942d
Merge branch 'feature/new-sdks' of https://github.com/getsentry/sentr…
cameronmcefee Sep 12, 2018
3b8aa81
wizard -> legacy_wizard
cameronmcefee Sep 12, 2018
89b717d
mark cordova for new wizard
cameronmcefee Sep 12, 2018
33a5e8d
fix ::
cameronmcefee Sep 12, 2018
73074d5
feat: Updated client dev docs to realities
mitsuhiko Sep 12, 2018
0f880b7
ref: kill scopes.md
mitsuhiko Sep 12, 2018
74e2c43
fix: Fixed a broken link
mitsuhiko Sep 12, 2018
05e1b6c
feat: Update js integration docs
HazAT Sep 13, 2018
08939cc
feat(javascript): Add examples for setting environment
untitaker Sep 13, 2018
ca50c7b
feat: Add browser report dialog
HazAT Sep 13, 2018
fb427c9
Merge branch 'feature/new-sdks' of github.com:getsentry/sentry-docs i…
HazAT Sep 13, 2018
9ff94db
feat: Added initial work on hints
mitsuhiko Sep 13, 2018
d690ebb
fix: Keep selected platform
HazAT Sep 13, 2018
02c103e
feat: link to nuget, versions
bruno-garcia Sep 13, 2018
4fcad35
feat: Add more code samples to rust platforms
untitaker Sep 13, 2018
41f4e0e
feat: Tag to return github repo link for SDK
untitaker Sep 13, 2018
2f9d7ad
mark more platforms
cameronmcefee Sep 13, 2018
afd5342
Refactor to support flagging wizard content inline
cameronmcefee Sep 13, 2018
9a38d96
mark all docs for the wizard
cameronmcefee Sep 13, 2018
4629508
everything is wizard
cameronmcefee Sep 13, 2018
275c043
Include slugs in the picker
cameronmcefee Sep 13, 2018
77f8dab
Document
cameronmcefee Sep 13, 2018
5d9ae7c
feat: Add learn box for overview pages in platforms
HazAT Sep 14, 2018
32acdbb
feat: Improve JS docs
HazAT Sep 14, 2018
9382bfb
ref: Moved some hint stuff around
mitsuhiko Sep 14, 2018
0a9c601
feat: Add browser npm platform
HazAT Sep 14, 2018
3dec373
Merge branch 'feature/new-sdks' of github.com:getsentry/sentry-docs i…
HazAT Sep 14, 2018
6513a01
feat: Added before send hint docs
mitsuhiko Sep 14, 2018
e26c9c4
feat: Removed index platform overview
HazAT Sep 14, 2018
1a840f8
Merge branch 'feature/new-sdks' of github.com:getsentry/sentry-docs i…
HazAT Sep 14, 2018
44fb141
fix: Update source maps
HazAT Sep 14, 2018
02e4ff7
feat: Add missing SDK interface attributes
jan-auer Sep 14, 2018
442523f
fix: Remove invalid info from the interfaces index
jan-auer Sep 14, 2018
7f5c41a
feat: Add docs for Python modules integration
untitaker Sep 14, 2018
dd26613
fix: Show nicer error message
untitaker Sep 14, 2018
59085da
feat: Describe the breadcrumbs interface
jan-auer Sep 14, 2018
b8bb281
feat: Added burning man
mitsuhiko Sep 14, 2018
1d3faeb
fix: Remove deprecated tags format
jan-auer Sep 14, 2018
fafef4b
feat: link between cdn/non cdn version in quickstart
mitsuhiko Sep 14, 2018
42ec125
feat: Add missing context interface attributes
jan-auer Sep 14, 2018
f5f5b87
ref: Moved some hint docs around
mitsuhiko Sep 14, 2018
209a072
ref: unified hint examples
mitsuhiko Sep 14, 2018
a93fac7
refactor the platform api to support the new wizard format
cameronmcefee Sep 14, 2018
5ed0937
feat: Add local scopes
HazAT Sep 17, 2018
77881db
fix: an SDK
HazAT Sep 17, 2018
09fbf6f
feat: Basic relay docs
untitaker Sep 17, 2018
e62920f
feat: Refer to relay from sensitive data docs
untitaker Sep 17, 2018
a8bc605
feat: Document all relay options
untitaker Sep 17, 2018
a039396
emulate jekyll style
cameronmcefee Sep 17, 2018
f8a84a1
Add missing data for android
cameronmcefee Sep 17, 2018
23af9fa
Files need data in serve mode
cameronmcefee Sep 17, 2018
e2fa1bb
feat: Add documentation for PII config
untitaker Sep 17, 2018
b8da04d
feat: Fix casing of piinguin
untitaker Sep 17, 2018
fa3cc5c
Add legacy doc support
cameronmcefee Sep 17, 2018
1ea84d3
Set doc_link for new docs to quickstart
cameronmcefee Sep 17, 2018
6454e76
Add nokogiri to gemfile
cameronmcefee Sep 17, 2018
00e9983
Update nokogiri
cameronmcefee Sep 17, 2018
cebce98
go back
cameronmcefee Sep 17, 2018
fbad840
require ruby 2.5.1
cameronmcefee Sep 17, 2018
0e9af3f
unix be damned
cameronmcefee Sep 17, 2018
dd3de70
Merge branch 'master' into ref/wizard
cameronmcefee Sep 17, 2018
863eef8
Merge branch 'feature/new-sdks' into ref/wizard
cameronmcefee Sep 17, 2018
f0b1d99
remove empty wizard
cameronmcefee Sep 17, 2018
662a5b3
remove duplicated page
cameronmcefee Sep 17, 2018
c6d415f
tweak legacy cases
cameronmcefee Sep 17, 2018
002ca57
feat: Added python and rust to with-scope
mitsuhiko Sep 17, 2018
3c589da
Ok, let's do it this way
cameronmcefee Sep 17, 2018
aff3f3d
ref: moved some relay stuff around
mitsuhiko Sep 17, 2018
2b4174f
more tweaks to get the right output
cameronmcefee Sep 17, 2018
17a848f
fix: relay config
untitaker Sep 18, 2018
48fc05f
fix: More fixes
untitaker Sep 18, 2018
b55e7d2
fix: Move alert out of wizard
HazAT Sep 18, 2018
56a4f3c
add platform slug to doc_link
cameronmcefee Sep 18, 2018
10ca3ab
feat: Rename remove PII type
untitaker Sep 18, 2018
5501b80
update doc_link universally
cameronmcefee Sep 18, 2018
3eec6b5
Merge branch 'ref/wizard' into feature/new-sdks
cameronmcefee Sep 18, 2018
7fd297d
always prepend doclink
cameronmcefee Sep 18, 2018
7aeb96c
break up doc_link asignment to be a little clearer
cameronmcefee Sep 18, 2018
996c674
fix: more specific target for updating the platform switcher text
cameronmcefee Sep 18, 2018
3cf7463
Define platform api classes outside of the hook itself
cameronmcefee Sep 18, 2018
213c8e6
Add script for direct api build
cameronmcefee Sep 18, 2018
1a05829
Got my order wrong
cameronmcefee Sep 18, 2018
fb4345f
Collapse markup in highlighted sections to ensure that sentry styles …
cameronmcefee Sep 18, 2018
ed247f3
feat: Fix wizard with links, platforms and js
HazAT Sep 19, 2018
ca02385
feat: finished docs
HazAT Sep 19, 2018
6bd538f
Merge branch 'master' into feature/new-sdks
mitsuhiko Sep 19, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"editor.trimAutoWhitespace": false,
"files.trimTrailingWhitespace": false,
}
6 changes: 5 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,11 @@ defaults:
path: collections/_dev_components/markdown-styleguide/*
values:
layout: doc

- scope:
path: collections/_dev_components/markdown-styleguide/*
values:
layout: doc

assets:
source_maps: false # Prefer webpack sourcemaps
plugins:
Expand Down
8 changes: 8 additions & 0 deletions nginx.conf
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,14 @@ server {

rewrite ^/(?:hosted|on-premise)/(.*)$ /$1$is_args$args redirect;

location = /clients/rust/ {
return 302 /platforms/rust/$is_args$args;
}

location = /clients/minidump/ {
return 302 /platforms/minidump/$is_args$args;
}

location = /clients/javascript/integrations/angular2/ {
return 302 /clients/javascript/integrations/angular/$is_args$args;
}
Expand Down
17 changes: 17 additions & 0 deletions src/_assets/css/_includes/platform-specific-content.scss
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,20 @@
display: block;
}
}

.unsupported {
.unsupported-hint {
display: none;
}
}

.unsupported.is-unsupported {
opacity: 0.5;

.unsupported-hint {
display: block;
font-size: 0.9rem;
font-weight: bold;
margin-bottom: 0.3rem;
}
}
6 changes: 6 additions & 0 deletions src/_assets/css/_includes/type.scss
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,12 @@
}
}

// Config keys
h3.config-key {
font-family: $font-family-monospace;
font-size: 1.3rem;
}

// Remove the bottom margin from the final direct child.
//
// Example:
Expand Down
29 changes: 0 additions & 29 deletions src/_data/LEGACY_platform_icons.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,35 +13,6 @@
- name: React Native
link: _documentation/clients/react-native/index.md
platformicon: react
- name: PHP
link: _documentation/clients/php/index.md
platformicon: php
- name: Ruby
link: _documentation/clients/ruby/index.md
platformicon: ruby
- name: Cocoa
link: _documentation/clients/cocoa/index.md
platformicon: apple
- name: Java
link: _documentation/clients/java/index.md
platformicon: java
- name: 'C#'
link: _documentation/clients/csharp/index.md
platformicon: csharp
- name: Rust
link: _documentation/clients/rust/index.md
platformicon: rust
- name: Go
link: _documentation/clients/go/index.md
platformicon: go
- name: Elixir
link: _documentation/clients/elixir/index.md
platformicon: elixir
- name: Perl
link: _documentation/clients/perl/index.md
platformicon: perl
- name: Cordova
link: _documentation/clients/cordova/index.md
platformicon: cordova
- name: Minidump
link: _documentation/clients/minidump/index.md
5 changes: 4 additions & 1 deletion src/_data/documentation_categories.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,14 @@
slug: learn

- title: Platforms
slug: clients
slug: platforms

- title: Integrations
slug: integrations

- title: Legacy Clients
slug: clients

- title: On-Premise
slug: server

Expand Down
51 changes: 51 additions & 0 deletions src/_data/platform_icons.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
- name: HTML
link: _documentation/platforms/javascript/browser.md
platformicon: HTML5

- name: JavaScript
link: _documentation/platforms/javascript/browser.md
platformicon: javascript

- name: Node.js
link: _documentation/platforms/javascript/node.md
platformicon: nodejs

- name: Vue
link: _documentation/platforms/javascript/vue.md
platformicon: vue

- name: Angular.js
link: _documentation/platforms/javascript/angularjs.md
platformicon: angularjs

- name: Ember
link: _documentation/platforms/javascript/ember.md
platformicon: ember

- name: React
link: _documentation/platforms/javascript/react.md
platformicon: react

- name: Cordova
link: _documentation/platforms/javascript/cordova.md
platformicon: cordova

- name: Electron
link: _documentation/platforms/javascript/electron.md
platformicon: electron

- name: Python
link: _documentation/platforms/python/index.md
platformicon: python

- name: Django
link: _documentation/platforms/python/django.md
platformicon: django

- name: Flask
link: _documentation/platforms/python/flask.md
platformicon: flask

- name: Celery
link: _documentation/platforms/python/celery.md
platformicon: python
95 changes: 88 additions & 7 deletions src/_data/platforms.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,36 @@
support_level: production
type: language
name: Node.js
# XXX: does this have a better link?
doc_link: /platforms/javascript/
# this is actually the old wizard
wizard: ['_documentation/clients/node/index.md#installation', '_documentation/clients/node/index.md#configuring-the-client', '_documentation/clients/node/index.md#reporting-errors']
case_style: camelCase
fallback_platform: javascript
-
slug: node-legacy
support_level: production
type: language
name: Node.js
doc_link: /clients/node/
wizard: ['_documentation/clients/node/index.md#installation', '_documentation/clients/node/index.md#configuring-the-client', '_documentation/clients/node/index.md#reporting-errors']
case_style: camelCase
fallback_platform: javascript
superseded_by: node
-
slug: express
support_level: production
type: framework
name: Express
# XXX: this links to the old ones
doc_link: /clients/node/integrations/express/
wizard: ['_documentation/clients/node/index.md#installation', _documentation/clients/node/integrations/express.md]
-
slug: connect
support_level: production
type: framework
name: Connect
# XXX: this links to the old ones
doc_link: /clients/node/integrations/connect/
wizard: ['_documentation/clients/node/index.md#installation', _documentation/clients/node/integrations/connect.md]
-
Expand All @@ -33,6 +49,22 @@
name: Cordova
doc_link: /clients/cordova/
wizard: ['_documentation/clients/cordova/index.md#installation', '_documentation/clients/cordova/index.md#configuration']
case_style: camelCase
fallback_platform: javascript
-
slug: csharp
support_level: production
type: language
name: C#
doc_link: /clients/
case_style: snake_case
-
slug: aspnetcore
support_level: production
type: framework
name: ASP.NET Core
doc_link: /clients/
fallback_platform: csharp
-
slug: java
support_level: production
Expand Down Expand Up @@ -87,15 +119,27 @@
support_level: production
type: language
name: Python
doc_link: /clients/python/
doc_link: /platforms/python/
# this is actually the old wizard
wizard: ['_documentation/clients/python/index.md#installation', '_documentation/clients/python/usage.md#capture-an-error', '_documentation/clients/python/usage.md#reporting-an-event']
case_style: snake_case
-
slug: python-legacy
support_level: production
type: language
name: Python Legacy
doc_link: /clients/python/
wizard: []
case_style: snake_case
superseded_by: python
-
slug: pyramid
support_level: production
type: framework
name: Pyramid
doc_link: /clients/python/integrations/pyramid/
wizard: ['_documentation/clients/python/index.md#installation', '_documentation/clients/python/integrations/pyramid.md#pastedeploy-filter', '_documentation/clients/python/integrations/pyramid.md#logger-setup']
case_style: camelCase
-
slug: rq
support_level: production
Expand Down Expand Up @@ -154,15 +198,36 @@
wizard: ['_documentation/clients/cocoa/index.md#installation', '_documentation/clients/cocoa/index.md#configuration', '_documentation/clients/cocoa/index.md#debug-symbols', '_documentation/clients/cocoa/dsym.md#upload-symbols-with-sentry-cli']
version: 4.1.0
version_key: SENTRY_COCOA_TAG
-
slug: browser
support_level: production
type: language
name: Browser Javascript
doc_link: /clients/javascript/
wizard: []
case_style: camelCase
fallback_platform: javascript
-
slug: javascript
support_level: production
type: language
name: JavaScript
doc_link: /clients/javascript/
doc_link: /platforms/javascript/
# this is actually the old wizard
wizard: ['_documentation/clients/javascript/index.md#installation', '_documentation/clients/javascript/index.md#configuring-the-client', '_documentation/clients/javascript/index.md#manually-reporting-errors']
case_style: camelCase
superseded_by:
-
slug: javascript-legacy
support_level: production
type: language
name: JavaScript
doc_link: /clients/javascript/
wizard: []
version: 3.26.4
version_key: RAVEN_VERSION
case_style: camelCase
superseded_by: javascript
-
slug: vue
support_level: production
Expand Down Expand Up @@ -224,13 +289,16 @@
name: Electron
doc_link: /clients/electron/
wizard: ['_documentation/clients/electron/index.md#installation', '_documentation/clients/electron/index.md#configuring-the-client']
case_style: camelCase
fallback_platform: javascript
-
slug: elixir
support_level: production
type: language
name: Elixir
doc_link: /clients/elixir/
wizard: ['_documentation/clients/elixir/index.md#installation', '_documentation/clients/elixir/index.md#configuration', '_documentation/clients/elixir/usage.md#capturing-errors']
case_style: PascalCase
-
slug: cocoa
support_level: beta
Expand All @@ -248,12 +316,24 @@
version: 4.1.0
version_key: SENTRY_COCOA_TAG
-
# XXX: this should probably be dotnet and not csharp
slug: csharp
support_level: production
type: language
name: 'C#'
doc_link: /platforms/dotnet/
# this is actually the old wizard
wizard: ['_documentation/clients/csharp/index.md#installation', '_documentation/clients/csharp/index.md#capturing-exceptions']
case_style: PascalCase
-
slug: csharp-legacy
support_level: community
type: language
name: 'C#'
doc_link: /clients/csharp/
wizard: ['_documentation/clients/csharp/index.md#installation', '_documentation/clients/csharp/index.md#capturing-exceptions']
wizard: []
case_style: PascalCase
superseded_by: csharp
-
slug: go
support_level: in-development
Expand Down Expand Up @@ -322,14 +402,15 @@
support_level: production
type: language
name: Rust
doc_link: /clients/rust/
wizard: ['_documentation/clients/rust/index.md#installation', '_documentation/clients/rust/index.md#configuring-the-client', '_documentation/clients/rust/index.md#reporting-errors', '_documentation/clients/rust/index.md#catching-panics']
doc_link: /platforms/rust/
wizard: ['_documentation/platforms/rust/index.md#installation', '_documentation/platforms/rust/index.md#configuring-the-client', '_documentation/platforms/rust/index.md#reporting-errors', '_documentation/platforms/rust/index.md#catching-panics']
version: 0.6.0
version_key: SENTRY_VERSION
case_style: snake_case
-
slug: minidump
support_level: production
type: language
name: Minidump
doc_link: /clients/minidump/
wizard: ['_documentation/clients/minidump/index.md#platform-and-language-support', '_documentation/clients/minidump/index.md#creating-and-uploading-minidumps']
doc_link: /platforms/minidump/
wizard: ['_documentation/platforms/minidump/index.md#platform-and-language-support', '_documentation/platforms/minidump/index.md#creating-and-uploading-minidumps']
1 change: 1 addition & 0 deletions src/_includes/components/config_key.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<code>{{ include.key }}</code>
2 changes: 1 addition & 1 deletion src/_includes/components/platform_content.html
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
{% include_relative {{ __relative_path }} %}
{%- endcapture -%}
<div class="tab-pane{% if __is_default %} show active{% endif %}" id="{{ __uniq }}-{{ __slug }}" role="tabpanel" aria-labelledby="{{ __uniq }}-{{ __slug }}-tab">
{{ __content | liquify | markdownify }}
{{ __content | markdownify }}
</div>
{%- endfor -%}
</div>
Expand Down
6 changes: 4 additions & 2 deletions src/_includes/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,10 @@
<link rel="canonical" href="{{ page.url | site.url | replace:'index.html',''}}">

<script>
window.loadIfTrackersOk=[];
window.supportedPlatforms={{ site.data.platforms | map: "slug" | jsonify }}
window.loadIfTrackersOk = [];
window.activePlatform = null;
window.supportedPlatforms = {{ site.data.platforms | map: "slug" | jsonify }};
window.platformData = {{ site.data.platforms | map_select: "slug,name,case_style,fallback_platform" | make_map_by: "slug" | jsonify }};
</script>

{% asset screen.css %}
Expand Down
Loading