Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
7710c0d
add npmrc in gitignore #370
akyriako Mar 2, 2026
342a92c
draft contribute, community and features #370
akyriako Mar 2, 2026
6e70fa3
fix navbar and search box family and weights, replace brand names in …
akyriako Mar 2, 2026
481f409
removed webinars, added marketplace in landing page #370
akyriako Mar 2, 2026
9928b7b
rearranged footer, added become a seller btn #370
akyriako Mar 2, 2026
5b213bb
fixed new features btns #370
akyriako Mar 3, 2026
0a35272
change the title of marketplace card #370
akyriako Mar 3, 2026
2e7a8fa
draft featured services with cards #370
akyriako Mar 3, 2026
f107ef0
fixed proportions for service svgs in cards #370
akyriako Mar 3, 2026
6f968f4
fixed inversion of svg forecolor for each mode #370
akyriako Mar 3, 2026
6fb6ea3
fixed not found page #370
akyriako Mar 3, 2026
399ef0d
draft inline search #370
akyriako Mar 3, 2026
58099e1
draft docs tags list #370
akyriako Mar 3, 2026
763caa4
draft doc category cards #370
akyriako Mar 3, 2026
c80f817
fixed doc cards height #370
akyriako Mar 3, 2026
935b30c
fix the hovering over quick cards #370
akyriako Mar 3, 2026
3d56331
remove icon from doc card #370
akyriako Mar 3, 2026
fac6f52
added tag static with number badge #370
akyriako Mar 4, 2026
5e6361c
draft templates #370
akyriako Mar 4, 2026
fe460e6
added night banner easter egg #370
akyriako Mar 4, 2026
9b95be8
fixed templates filtering with ods chips #370
akyriako Mar 4, 2026
5a57e3f
adding banners, fixing banner margins #370
akyriako Mar 4, 2026
a79af27
added two more template banners in static #370
akyriako Mar 4, 2026
f58c560
added telekom and opendesk banners #370
akyriako Mar 4, 2026
817d54e
added entraid banner #370
akyriako Mar 4, 2026
a003447
added hero banner #370
akyriako Mar 5, 2026
a512a89
added new articles carousel #370
akyriako Mar 5, 2026
2028608
removed unused directives #370
akyriako Mar 5, 2026
4ab5649
changed ephemeral wofklow for artifactory token auth #370
akyriako Mar 5, 2026
5764768
upload build logs on failure as artifacts #370
akyriako Mar 5, 2026
ab270d9
made navbar more compact #370
akyriako Mar 5, 2026
f17ee99
reinstated navbar layout, renamed newarticle artifacts  #370
akyriako Mar 6, 2026
3637c00
fix developers footer items #370
akyriako Mar 6, 2026
f7dd678
added argocd app in cc templates #370
akyriako Mar 6, 2026
59e45d7
draft new navigator service callouts #370
akyriako Mar 10, 2026
8eefaa8
fixed sleeve #370
akyriako Mar 10, 2026
57a5c58
added draft filters area to navigator #370
akyriako Mar 10, 2026
cae51b9
first draft of functional portfolio navigator #370
akyriako Mar 10, 2026
8d1367a
fixed categories filtering css in navigator #370
akyriako Mar 10, 2026
0aef0c0
fix accordion bg color in navigator #370
akyriako Mar 11, 2026
4963388
Fix npmrc configuration for authentication #370
akyriako Mar 11, 2026
d3bd26d
Fix syntax for NPM token in .npmrc creation #370
akyriako Mar 11, 2026
708fd97
Show .npmrc redacted in build workflow #370
akyriako Mar 11, 2026
14f193f
remove label from category filter in navigator #370
akyriako Mar 12, 2026
251887e
Replace .npmrc creation with use-npmrc action #370
akyriako Mar 12, 2026
ca89a8d
Update .npmrc configuration for Artifactory #370
akyriako Mar 12, 2026
9e0b21c
update browser metadata, updated onBrokenMarkdownLinks directive #370
akyriako Mar 12, 2026
2ce5abe
Add .npmrc creation step in check workflow #370
akyriako Mar 12, 2026
602dfba
moved all css to a custom static css #370
akyriako Mar 16, 2026
b42f03f
Switch from npm to yarn in CI workflow
akyriako Mar 16, 2026
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
26 changes: 22 additions & 4 deletions .github/workflows/build-publish-ephemeral.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,23 +26,41 @@ jobs:
id: commit_hash
uses: prompt/actions-commit-hash@v3

- name: Create .npmrc (Artifactory Authentication)
uses: rajpal-se/configure-npmrc@v1
with:
scope: ${{ secrets.NPM_USER }}
registry: https://artifactory.devops.telekom.de/artifactory/api/npm/one-design-system-npm/
authToken: ${{ secrets.NPM_TOKEN }}
registryAuthUrl: //artifactory.devops.telekom.de/artifactory/api/npm/one-design-system-npm/

- name: Show .npmrc redacted
run: |
sed -E 's/(_authToken=).*/\1***REDACTED***/' .npmrc

- name: Install and Build
if: github.event.action != 'closed'
env:
REACT_APP_VERSION: ${{ vars.APP_VERSION }}.PR${{ github.event.pull_request.number }}-${{ github.run_number }}-${{ steps.commit_hash.outputs.short }}-ephemeral
REACT_APP_DOCS_NEXT_HOST: ${{ vars.DOCS_NEXT_HOST }}
REACT_APP_DOCS_NEXT_ORG: ${{ vars.DOCS_NEXT_ORG }}
REACT_APP_DOCUSAURUS_BASE_URL: ${{ vars.DOCUSAURUS_BASE_URL }}pr-${{ github.event.pull_request.number }}
REACT_APP_YOUTUBE_API_KEY: ${{ secrets.YOUTUBE_API_KEY }}
UMAMI_WEBSITE_ID: ${{ vars.UMAMI_WEBSITE_ID }}
UMAMI_ANALYTICS_DOMAIN: ${{ vars.UMAMI_ANALYTICS_DOMAIN }}
UMAMI_DATAHOST_URL: ${{ vars.UMAMI_DATAHOST_URL }}
UMAMI_DATA_DOMAIN: ${{ vars.UMAMI_DATA_DOMAINS }}
run: |
npm install
npm run build
yarn install
CI=true USE_SIMPLE_CSS_MINIFIER=true yarn build

- name: Upload npm logs
if: failure()
uses: actions/upload-artifact@v4
with:
name: npm-logs
path: /home/runner/.npm/_logs/

- name: Deploy preview
uses: rossjrw/pr-preview-action@v1
with:
source-dir: ./build/
source-dir: ./build/
8 changes: 8 additions & 0 deletions .github/workflows/check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Create .npmrc (Artifactory Authentication)
uses: rajpal-se/configure-npmrc@v1
with:
scope: ${{ secrets.NPM_USER }}
registry: https://artifactory.devops.telekom.de/artifactory/api/npm/one-design-system-npm/
authToken: ${{ secrets.NPM_TOKEN }}
registryAuthUrl: //artifactory.devops.telekom.de/artifactory/api/npm/one-design-system-npm/

- name: Use Node.js
uses: actions/setup-node@v4
with:
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,6 @@ yarn-error.log*

#Migration Folders
/static/_static/images

#JFrog
/.npmrc
42 changes: 23 additions & 19 deletions docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ const config: Config = {
projectName: 'docs-next', // Usually your repo name.

onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'warn',

// Even if you don't use internationalization, you can use this field to set
// useful metadata like html lang. For example, if your site is Chinese, you
Expand Down Expand Up @@ -177,7 +176,7 @@ const config: Config = {
to: 'https://www.open-telekom-cloud.com/en/support/release-notes',
},
{
label: 'Core Services Certifications',
label: 'Certifications & Attestations',
to: 'https://www.open-telekom-cloud.com/en/products-services/core-services/certifications',
},
],
Expand All @@ -193,14 +192,18 @@ const config: Config = {
label: 'Community Portal',
to: 'https://community.open-telekom-cloud.com/',
},
// {
// label: 'Webinars',
// to: '/webinars',
// },
{
label: 'Webinars',
to: '/webinars',
href: 'https://www.youtube.com/playlist?list=PLS60dhorR-hgQ5n5L1boEQh0oVD-_k75p',
},
{
label: 'Trainings & Certifications',
to: 'https://training.open-telekom-cloud.com/',
},
// {
// label: 'Webinars in YouTube',
// href: 'https://www.youtube.com/playlist?list=PLS60dhorR-hgQ5n5L1boEQh0oVD-_k75p',
// },
// {
// label: 'Medium',
// href: 'https://medium.com',
Expand All @@ -219,17 +222,9 @@ const config: Config = {
to: 'https://docs.otc.t-systems.com/developer/drivers.html',
},
{
label: 'Terraform Provider',
href: 'https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/latest/docs',
},
{
label: 'Ansible Collections',
to: 'https://docs.otc.t-systems.com/ansible-collection-cloud/',
},
{
label: 'Cloud Create',
to: 'https://designer.otc-service.com/',
},
label: 'Infrastructure as Code',
to: 'https://docs.otc.t-systems.com/developer/iac.html',
}
],
},
{
Expand All @@ -252,6 +247,10 @@ const config: Config = {
{
title: 'Tools',
items: [
{
label: 'Cloud Create',
to: 'https://designer.otc-service.com/',
},
{
label: 'Enterprise Dashboard',
to: 'https://enterprise-dashboard.otc-service.com',
Expand Down Expand Up @@ -318,7 +317,6 @@ const config: Config = {

customFields: {
version: process.env.REACT_APP_VERSION,
youtube_api_key: process.env.REACT_APP_YOUTUBE_API_KEY
},

plugins: [
Expand All @@ -336,6 +334,12 @@ const config: Config = {
} as UmamiOptions,
],
],

markdown: {
hooks: {
onBrokenMarkdownLinks: 'warn',
},
},
};

export default config;
Loading
Loading