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

Status Dashboard #2090

Merged
merged 65 commits into from
Mar 11, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
b716c86
Status Dashboard
afshin Feb 26, 2024
cea38d5
Update src/pages/status/index.jsx
afshin Feb 26, 2024
caefa58
Create a `/plugins` directory for "migration-urls"
afshin Feb 28, 2024
b665525
Only render as a link when `pr_url` is available
afshin Feb 28, 2024
f7be6ca
Update src/constants.js
afshin Feb 28, 2024
a17d70b
Update src/constants.js
afshin Feb 28, 2024
b080889
more specific selector for 100% width
afshin Feb 28, 2024
e7cc652
Add PR status in migration details
afshin Feb 28, 2024
a372890
update css
afshin Feb 28, 2024
e31fdf1
De-activate migration detail filters at inital load
afshin Feb 28, 2024
ee59c01
fix history bug
afshin Feb 29, 2024
1ede1aa
render not solvable using `dangerouslySetInnerHTML` to keep markup
afshin Mar 1, 2024
37e8bb1
Merge branch 'main' into status-dashboard
afshin Mar 1, 2024
ce1afba
Temporarily remove sidebar items that break the build, merge upstream…
afshin Mar 1, 2024
8905197
Make graph SVG a live clickable SVG
afshin Mar 1, 2024
001d17b
Try inline SVG instead
afshin Mar 1, 2024
24138eb
revert sidebar omissions
afshin Mar 4, 2024
6545ccb
JavaScript is like a lightsaber when what I really need is a table sa…
afshin Mar 4, 2024
12dd198
Fix incident severity rendering
afshin Mar 4, 2024
22d9e7f
Add initial README for status dashboard
afshin Mar 4, 2024
b4fcf57
Fix history for real this time
afshin Mar 4, 2024
b90543e
Update some migration styles
afshin Mar 4, 2024
0f29db6
Move incidents component to the top of the page if there is an ongoin…
afshin Mar 4, 2024
55d94ec
remove status dashboard from link checker
afshin Mar 4, 2024
2978640
Use plain container for status dashboard
afshin Mar 4, 2024
b91234b
`ongoing` mode for `<Incidents>`, `onLoad` optional
afshin Mar 5, 2024
7e16524
fix repo name
afshin Mar 5, 2024
2fd3d2a
Only use DOM `id`s for TOC
afshin Mar 5, 2024
639b0e2
make one github api request instead of two
afshin Mar 5, 2024
e459ea1
Reorder filter buttons
afshin Mar 5, 2024
04f1f4f
Remove unused dependency
afshin Mar 5, 2024
12d3034
Fix incident condition
afshin Mar 5, 2024
90adadd
fix immediate children text collision
afshin Mar 5, 2024
63806f7
add incident label
afshin Mar 5, 2024
13c1755
Fix incident row
afshin Mar 5, 2024
28d3dec
Display when the incident was created and use UTC
afshin Mar 5, 2024
fe35490
colors for incident severity
afshin Mar 5, 2024
9a2aa1e
let version update links inherit style
afshin Mar 5, 2024
96e8843
fix severity
afshin Mar 5, 2024
542c253
Update src/components/MigrationDetails/index.jsx
afshin Mar 7, 2024
0b4777f
more badges – for dark/light theme compatibility
afshin Mar 7, 2024
462fcdf
incident colors
afshin Mar 7, 2024
6b6f13f
fewer badges
afshin Mar 7, 2024
08027a4
reorder table columns
afshin Mar 7, 2024
6f1ffeb
Merge branch 'main' into status-dashboard
afshin Mar 7, 2024
647bc86
fix key warning
afshin Mar 7, 2024
c21e5d7
remove unused component and its dependency
afshin Mar 7, 2024
53e469e
use same border color as other tables
afshin Mar 9, 2024
a1ae8fd
Let `chart.js` pick the colors for now
afshin Mar 9, 2024
73c5e46
Merge branch 'main' into status-dashboard
afshin Mar 9, 2024
c1d034b
Use our own theme (except this is one tick behind)
afshin Mar 9, 2024
eb8d343
Use a mutation observer to make sure chart colors change when theme c…
afshin Mar 9, 2024
f6e69bf
Synchronously trigger a render instead of using an unreliable `setTim…
afshin Mar 9, 2024
92dd03a
errant issue
afshin Mar 9, 2024
95223ff
not not current dot size
afshin Mar 9, 2024
ee02f9c
usage chart
afshin Mar 9, 2024
5faf8f6
remove libcfgraph badge
afshin Mar 10, 2024
521d7fb
tiny optimization to mutation observer
afshin Mar 10, 2024
0c8de2d
Merge branch 'main' into status-dashboard
afshin Mar 10, 2024
d2b6d54
Merge branch 'main' of github.com:conda-forge/conda-forge.github.io i…
jaimergp Mar 11, 2024
286cb51
rm dashboard.md
jaimergp Mar 11, 2024
92e2081
Use `useColorMode` instead of a `MutationObserver`
afshin Mar 11, 2024
046178b
Merge branch 'main' into status-dashboard
afshin Mar 11, 2024
7ad0956
Remove unused charts
afshin Mar 11, 2024
91469b2
typo
afshin Mar 11, 2024
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
28 changes: 21 additions & 7 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
// @ts-check
// Note: type annotations allow type checking and IDEs autocompletion

const prism = require('prism-react-renderer');
afshin marked this conversation as resolved.
Show resolved Hide resolved
const path = require("path");
import { themes } from 'prism-react-renderer'
afshin marked this conversation as resolved.
Show resolved Hide resolved

const editUrl = {
editUrl: "https://github.com/conda-forge/conda-forge.github.io/tree/main/",
};
Expand Down Expand Up @@ -107,6 +109,18 @@ const config = {
// breadcrumbs: false,
// }),
// ],
[
path.resolve(__dirname, "plugin-migration-urls"),
afshin marked this conversation as resolved.
Show resolved Hide resolved
{
routes: [
{
path: "/status/migration/",
exact: false,
component: "@site/src/components/MigrationDetails/",
},
],
},
],
[
"content-blog",
/** @type {import('@docusaurus/plugin-content-blog').Options} */
Expand Down Expand Up @@ -272,7 +286,7 @@ const config = {
position: "left",
},
{
href: "https://conda-forge.org/status",
href: "/status/",
label: "Status",
position: "left",
},
Expand Down Expand Up @@ -367,7 +381,7 @@ const config = {
},
{
label: "Status",
href: "https://conda-forge.org/status",
href: "/status/",
},
{
label: "Twitter",
Expand All @@ -379,8 +393,8 @@ const config = {
title: "Resources",
items: [
{
label: "Dashboard",
to: "/dashboard/",
label: "Status",
to: "/status/",
},
{
label: "Style guide",
Expand Down Expand Up @@ -408,8 +422,8 @@ const config = {
copyright: copyright,
},
prism: {
theme: prism.themes.github,
darkTheme: prism.themes.dracula,
theme: themes.github,
darkTheme: themes.dracula,
afshin marked this conversation as resolved.
Show resolved Hide resolved
additionalLanguages: ['bash', 'diff', 'json', 'batch', 'yaml', 'python', 'markdown', 'shell-session'],
},
docs: {
Expand Down
Loading
Loading