Skip to content

Commit 55c8818

Browse files
boryanaTsilviyaboteva
authored andcommitted
chore(apps): deploy freemium sample app
1 parent 23e10d9 commit 55c8818

File tree

7 files changed

+37
-5
lines changed

7 files changed

+37
-5
lines changed

.github/dependabot.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,24 @@ updates:
108108
labels:
109109
- "Dependencies"
110110

111+
- package-ecosystem: "npm"
112+
directory: "/examples/kendo-react-freemium"
113+
schedule:
114+
interval: "daily"
115+
groups:
116+
kendo-dependencies:
117+
patterns:
118+
- '@progress/kendo-*'
119+
allow:
120+
- dependency-name: '@progress/kendo-*'
121+
commit-message:
122+
prefix: "chore:"
123+
reviewers:
124+
- "telerik/kendo-react-devs"
125+
- "telerik/kendo-react-support"
126+
labels:
127+
- "Dependencies"
128+
111129
- package-ecosystem: "npm"
112130
directory: "/examples/kendo-react-homepage-demo"
113131
schedule:

.github/workflows/ci.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ jobs:
4141
- 'examples/kendo-react-file-manager/**'
4242
kendo-react-finance-portfolio:
4343
- 'examples/kendo-react-finance-portfolio/**'
44+
kendo-react-freemium:
45+
- 'examples/kendo-react-freemium/**'
4446
kendo-react-homepage-demo:
4547
- 'examples/kendo-react-homepage-demo/**'
4648
kendo-react-nextjs:
@@ -113,6 +115,13 @@ jobs:
113115
npm ci
114116
npm run build
115117
118+
# Add a build step (npm run build)
119+
- name: Build Kendo React Freemium app
120+
working-directory: ./examples/kendo-react-freemium
121+
if: steps.changes.outputs.kendo-react-freemium == 'true'
122+
run: |
123+
npm ci
124+
116125
- name: Build Homepage demo app
117126
working-directory: ./examples/kendo-react-homepage-demo
118127
if: steps.changes.outputs.kendo-react-homepage-demo == 'true'

examples/kendo-react-freemium/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
{
2-
"name": "vite-integration",
2+
"name": "kendo-react-freemium",
33
"private": true,
44
"version": "0.0.0",
5+
"homepage": "https://telerik.github.io/kendo-react/kendo-react-freemium/",
56
"type": "module",
67
"scripts": {
78
"dev": "vite",
89
"build": "tsc -b && vite build",
9-
"preview": "vite preview"
10+
"preview": "vite preview",
11+
"predeploy": "npm run build",
12+
"deploy": "gh-pages -d build"
1013
},
1114
"dependencies": {
1215
"@progress/kendo-data-query": "^1.7.1",
@@ -40,6 +43,7 @@
4043
"@types/react-csv": "^1.1.10",
4144
"@types/react-dom": "^18.3.0",
4245
"@vitejs/plugin-react": "^4.3.1",
46+
"gh-pages": "^6.1.1",
4347
"globals": "^15.9.0",
4448
"react-router-dom": "^6.26.2",
4549
"sass": "^1.79.1",

examples/kendo-react-freemium/src/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import Task from "./pages/Task";
1212
export default function App() {
1313
return (
1414
<>
15-
<BrowserRouter>
15+
<BrowserRouter basename="/kendo-react/kendo-react-freemium">
1616
<AppBarComponent />
1717
<DrawerComponent>
1818
<Routes>

examples/kendo-react-freemium/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ import react from '@vitejs/plugin-react';
33
import tailwindcss from '@tailwindcss/vite'
44

55
export default defineConfig({
6+
base: `/kendo-react/kendo-react-freemium/`,
67
plugins: [react(), tailwindcss()],
78
});

live/bin/build-gh-pages

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env bash
22

33
# Builds example projects and deploys them to GH Pages
4-
STANDALONE_PROJECTS=(ecommerce-jewellery-store kendo-react-e-commerce-astro-app kendo-react-finance-portfolio react-coffee-warehouse react-admin-dashboard kendo-react-homepage-demo kendo-react-file-manager react-grid-live-data)
4+
STANDALONE_PROJECTS=(ecommerce-jewellery-store kendo-react-e-commerce-astro-app kendo-react-finance-portfolio react-coffee-warehouse react-admin-dashboard kendo-react-homepage-demo kendo-react-file-manager react-grid-live-data kendo-react-freemium)
55

66
set -e
77

live/static/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ <h1>KendoReact - Sample Applications</h1>
1919
<li><a href="react-grid-live-data/">Grid Live Data Application</a></li>
2020
<li><a href="ecommerce-jewellery-store/">Ecommerce jewellery Store Application</a></li>
2121
<li><a href="kendo-react-e-commerce-astro-app/">Ecommerce Astro Application</a></li>
22-
22+
<li><a href="kendo-react-freemium/">Kendo React Freemium Application</a></li>
2323
</ul>
2424
<p>
2525
To access the source code of all sample applications, go to the

0 commit comments

Comments
 (0)