Skip to content

Commit 73e979e

Browse files
author
Gérard Collin
committed
features: better website
1 parent 9e4c847 commit 73e979e

3 files changed

Lines changed: 523 additions & 192 deletions

File tree

.github/workflows/doc-update.yml

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -21,29 +21,12 @@ jobs:
2121
with:
2222
name: Ng-xtend
2323
email: developer@dont-code.net
24-
- name: Install Pandoc
25-
uses: pandoc/actions/setup@v1
26-
- name: Run pandoc
27-
run: |
28-
mkdir --parents dist/ng-xtend-website/docs
29-
mkdir --parents dist/ng-xtend-website/apps/xt-plugin-tester
30-
mkdir --parents dist/ng-xtend-website/apps/xt-host
31-
pandoc -f markdown -t html --file-scope=true --standalone --highlight-style=zenburn --metadata title-meta="ng-xtend framework" -V maxwidth="850px" -V fontsize="16pt" -V backgroundcolor="#13171F" -V fontcolor="#D1D5DB" -V linkcolor="#F43F5E" -V pagetitle="ng-xtend" -H docs/matomo-script.html -o dist/ng-xtend-website/index.html README.md
32-
pandoc -f markdown -t html --file-scope=true --standalone --highlight-style=zenburn --metadata title-meta="ng-xtend plugin tester" -V maxwidth="850px" -V fontsize="16pt" -V backgroundcolor="#13171F" -V fontcolor="#D1D5DB" -V linkcolor="#F43F5E" -V pagetitle="ng-xtend - Plugin tester" -H docs/matomo-script.html -o dist/ng-xtend-website/apps/xt-plugin-tester/index.html apps/xt-plugin-tester/README.md
33-
pandoc -f markdown -t html --file-scope=true --standalone --highlight-style=zenburn --metadata title-meta="ng-xtend host application" -V maxwidth="850px" -V fontsize="16pt" -V backgroundcolor="#13171F" -V fontcolor="#D1D5DB" -V linkcolor="#F43F5E" -V pagetitle="ng-xtend - Host application" -H docs/matomo-script.html -o dist/ng-xtend-website/apps/xt-host/index.html apps/xt-host/README.md
34-
cd dist/ng-xtend-website
35-
sed -i 's/README.md/index.html/g' index.html apps/xt-plugin-tester/index.html apps/xt-host/index.html
36-
cd ../../docs
37-
cp -r logos ../dist/ng-xtend-website/docs
38-
cp -r screenshots ../dist/ng-xtend-website/docs
39-
cd ../apps/xt-plugin-tester
40-
cp -r docs ../../dist/ng-xtend-website/apps/xt-plugin-tester
4124
- name: Update Ng-xtend.dev website from Readme
4225
uses: wlixcc/SFTP-Deploy-Action@v1.2.6
4326
with:
4427
username: ${{secrets.NG_XTEND_DEV_WEBSITE_USER}}
4528
password: ${{secrets.NG_XTEND_DEV_WEBSITE_PASSWORD}}
46-
local_path: './dist/ng-xtend-website/*'
29+
local_path: './docs/ng-xtend-website/*'
4730
remote_path: '/www'
4831
server: 'ng-xtend.dev'
4932
port: ${{secrets.DONTCODE_WEBSITE_SSH_PORT}}

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
> **Empower your Angular applications with a flexible, scalable plugin ecosystem!** 🚀
44
5-
[![Try Live Demo](https://img.shields.io/badge/Try%20it-Live%20Demo-brightgreen)](https://test.dont-code.net/apps/latest/host/?project=Coffee%20Beans%20Evaluation)
5+
[![Try Live Demo](https://img.shields.io/badge/Try%20it-Live%20Demo-brightgreen)](https://dont-code.net/apps/latest/host/?project=Coffee%20Beans%20Evaluation)
6+
[![Try App Generator](https://img.shields.io/badge/Generate-your%20App-brightgreen)](https://dont-code.net/dashboard/repo/default?action=generate)
67
[![GitHub license](https://img.shields.io/github/license/dont-code/ng-xtend)](LICENSE)
78

89
## 💡 Why ng-xtend?
@@ -27,13 +28,13 @@ ng-xtend is an Angular library that enables you to:
2728
### ☕ Coffee Bean Evaluation
2829
A real-world example of an app handling complex data (lists, views, and editions) entirely through dynamic plugins.
2930

30-
[![Coffee Bean Evaluation](docs/screenshots/xt-host-list-view-plugins.png)](https://test.dont-code.net/apps/latest/host/?project=Coffee%20Beans%20Evaluation)
31+
[![Coffee Bean Evaluation](docs/screenshots/xt-host-list-view-plugins.png)](https://dont-code.net/apps/latest/host/?project=Coffee%20Beans%20Evaluation)
3132

3233
### Other Demos
3334

3435
Demo applications can be seen here:
3536

36-
[![Dont-code Demo Apps](docs/screenshots/dont-code-demo-apps.png)](https://dont-code.net/apps/repo/default/)
37+
[![Dont-code Demo Apps](docs/screenshots/dont-code-demo-apps.png)](https://dont-code.net/default/repo/default/)
3738

3839
---
3940

@@ -42,7 +43,7 @@ Demo applications can be seen here:
4243
- ***2026-01-04:*** Version 0.5.5, supports for many to one references
4344
- ***2025-11-02:*** Added support for actions, allowing plugins to add features dynamically, and added the agenda plugin, with support for recurrent tasks
4445
- ***2025-09-06:*** Version 0.5, moved to Angular 20.2, added country selection plugin.
45-
- ***2025-08-24:*** Published of apps developed: [Dashboard](https://dont-code.net/apps/repo/default)
46+
- ***2025-08-24:*** Published of apps developed: [Dashboard](https://dont-code.net/dashboard/repo/default)
4647
- ***2025-07-14:*** First release, with support for dynamic plugins (thanks to [Angular architects!](https://github.com/angular-architects/module-federation-plugin)) and a few plugins for Financial, Web and International applications. As well, added a default plugin to edit any data.
4748

4849

@@ -79,7 +80,7 @@ You can see how the different plugins work together without knowing each other.
7980
### 🛠️ Plugin Tester
8081
Curious about how plugins are dynamically injected? Try the dedicated tester:
8182

82-
[![Plugin tester](docs/screenshots/plugin-tester-web-plugin-details.png)](https://test.dont-code.net/apps/latest/plugin-tester)
83+
[![Plugin tester](docs/screenshots/plugin-tester-web-plugin-details.png)](https://dont-code.net/apps/latest/plugin-tester)
8384

8485
---
8586

0 commit comments

Comments
 (0)