Skip to content

Commit

Permalink
feat((typesafejsonmodel)): fix commit mesage namings
Browse files Browse the repository at this point in the history
Fixed commit message namings since commitizen didn't work for some reason
  • Loading branch information
Popescu-PfeifferMarc committed Jul 2, 2023
1 parent cc1f716 commit 9ff8023
Show file tree
Hide file tree
Showing 200 changed files with 115,119 additions and 3,938 deletions.
3 changes: 2 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
/showcases/ui5-app/bundledefs/**
/packages/ui5-middleware-onelogin/lib/**
/packages/ui5-middleware-cfdestination/test/**
/packages/ui5-tooling-modules/test/__snap__/**

# config files
.eslintrc.js
karma.conf.js
karma*.conf.js
2 changes: 1 addition & 1 deletion .github/workflows/release-auto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:

- uses: pnpm/action-setup@v2.2.2
with:
version: 8.1.0
version: 8.6.0
run_install: |
- args: [--frozen-lockfile]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-manual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:

- uses: pnpm/action-setup@v2.2.2
with:
version: 8.1.0
version: 8.6.0
run_install: |
- args: [--frozen-lockfile]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:

- uses: pnpm/action-setup@v2.2.2
with:
version: 8.1.0
version: 8.6.0
run_install: false

- id: pnpm-cache
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:

- uses: pnpm/action-setup@v2.2.2
with:
version: 8.1.0
version: 8.6.0
run_install: false

- id: pnpm-cache
Expand Down
18 changes: 18 additions & 0 deletions .ncurc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"reject": [
"@ui5/cli",
"@ui5/fs",
"@ui5/project",
"@ui5/logger",
"@ui5/server",
"karma-ui5",
"chart.js",
"node-fetch",
"minimatch",
"@wdio/cli",
"@wdio/local-runner",
"@wdio/mocha-framework",
"@wdio/spec-reporter",
"eslint-plugin-wdio"
]
}
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ pnpm-lock.yaml
/packages/ui5-middleware-cfdestination/test/*/**
/packages/ui5-task-pwa-enabler/templates/**
/packages/ui5-task-zipper/test/**
/packages/ui5-tooling-modules/test/__snap__/**

# Ignore files by extension
/**/*.svg
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ A sub-package **may** have an additional CONTRIBUTING.md file if needed.

### Pre-Requisites

- [PNPM](https://pnpm.io/installation) >= 8.1.0
- [PNPM](https://pnpm.io/installation) >= 8.6.0
- A [Long-Term Support version](https://nodejs.org/en/about/releases/) of Node.js
- (optional) [commitizen](https://github.com/commitizen/cz-cli#installing-the-command-line-tool) for managing commit messages.

Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ The following list provides an overview of the available tooling extensions in t

```text
packages
├── cds-plugin-ui5 // cds-plugin: embed UI5 tooling based projects via express middleware into CAP server
├── karma-ui5-transpile // karma preprocessor: transpile sources using ui5-tooling-transpile
├── ui5-middleware-cap // middleware extension: use the CAP server middlewares inside the UI5 tooling
├── ui5-middleware-cfdestination // middleware extension: use the approuter as proxy
├── ui5-middleware-iasync // middleware extension: sync UI interaction across browsers (alpha! careful!)
├── ui5-middleware-index // middleware extension: serve an HTML file for / (root)
Expand Down Expand Up @@ -170,6 +173,7 @@ Available middlewares in this project:

| NPM package | Description | Badge |
| ----------- | ----------- | ----- |
| [ui5-middleware-cap](packages/ui5-middleware-cap/README.md) | use the CAP server middlewares inside the UI5 tooling | [![npm version](https://badge.fury.io/js/ui5-middleware-cap.svg)](https://badge.fury.io/js/ui5-middleware-cap) |
| [ui5-middleware-cfdestination](packages/ui5-middleware-cfdestination/README.md) | use the approuter as proxy | [![npm version](https://badge.fury.io/js/ui5-middleware-cfdestination.svg)](https://badge.fury.io/js/ui5-middleware-cfdestination) |
| [ui5-middleware-iasync](packages/ui5-middleware-iasync/README.md) | sync UI interactions across connected browsers (alpha! careful!) | [![npm version](https://badge.fury.io/js/ui5-middleware-iasync.svg)](https://badge.fury.io/js/ui5-middleware-iasync) |
| [ui5-middleware-index](packages/ui5-middleware-index/README.md) | serve an HTML file for / (root) | [![npm version](https://badge.fury.io/js/ui5-middleware-index.svg)](https://badge.fury.io/js/ui5-middleware-index) |
Expand All @@ -188,6 +192,13 @@ Available tooling extensions in this project:
| [ui5-tooling-stringreplace](packages/ui5-tooling-stringreplace/README.md) | replace placeholder strings | [![npm version](https://badge.fury.io/js/ui5-tooling-stringreplace.svg)](https://badge.fury.io/js/ui5-tooling-stringreplace) |
| [ui5-tooling-transpile](packages/ui5-tooling-transpile/README.md) | transpile resources using Babel | [![npm version](https://badge.fury.io/js/ui5-tooling-transpile.svg)](https://badge.fury.io/js/ui5-tooling-transpile) |

Other NPM packages in this project:

| NPM package | Description | Badge |
| ----------- | ----------- | ----- |
| [cds-plugin-ui5](packages/cds-plugin-ui5/README.md) | embed UI5 tooling based projects via express middleware into CAP server | [![npm version](https://badge.fury.io/js/cds-plugin-ui5.svg)](https://badge.fury.io/js/cds-plugin-ui5) |
| [karma-ui5-transpile](packages/karma-ui5-transpile/README.md) | Karma preprocessor to transpile sources using `ui5-tooling-transpile` | [![npm version](https://badge.fury.io/js/karma-ui5-transpile.svg)](https://badge.fury.io/js/karma-ui5-transpile) |

## Support, Feedback, Contributing

This project is open to feature requests/suggestions, bug reports etc. via [GitHub issues](https://github.com/ui5-community/ui5-ecosystem-showcase/issues). Contribution and feedback are encouraged and always welcome. For more information about how to contribute, as well as additional contribution information, see our [Contribution Guidelines](CONTRIBUTING.md).
Expand Down
2 changes: 0 additions & 2 deletions lerna.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
{
"npmClient": "pnpm",
"useWorkspaces": true,
"packages": ["packages/*"],
"command": {
"publish": {
"conventionalCommits": true
Expand Down
28 changes: 15 additions & 13 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"type": "git",
"url": "https://github.com/ui5-community/ui5-ecosystem-showcase.git"
},
"packageManager": "pnpm@8.1.0",
"packageManager": "pnpm@8.6.0",
"scripts": {
"build": "pnpm --filter ui5-app build",
"build:sc": "pnpm --filter ui5-app build:sc",
Expand Down Expand Up @@ -42,7 +42,7 @@
"test:wdi5": "pnpm --filter ui5-app test:wdi5",
"test:ui5-middleware-cfdestination": "pnpm --filter ui5-middleware-cfdestination test",
"test:ui5-task-zipper": "pnpm --filter ui5-task-zipper test",
"test:all": "pnpm --filter !ui5-app --workspace-concurrency 1 test",
"test:all": "pnpm --filter \"./packages/*\" --workspace-concurrency 1 test",
"watch": "pnpm --filter ui5-app watch",
"release:version": "lerna version",
"version": "npm-run-all --sequential version:pnpm-install version:pnpm-lock-to-git",
Expand All @@ -58,25 +58,27 @@
"prepare": "node ./.husky/skip.js || husky install",
"hooks:pre-commit": "npm-run-all --sequential prettier:staged lint:staged",
"hooks:pre-push": "npm-run-all --sequential lint:commit",
"ncu:p": "for d in ./packages/*/ ; do (cd \"$d\" && ncu); done",
"ncu:p-u": "for d in ./packages/*/ ; do (cd \"$d\" && ncu -u); done",
"ncu:s": "for d in ./showcases/*/ ; do (cd \"$d\" && ncu); done",
"ncu:s-u": "for d in ./showcases/*/ ; do (cd \"$d\" && ncu -u); done"
"ncu": "ncu -ws --root"
},
"devDependencies": {
"@commitlint/cli": "^17.5.1",
"@commitlint/config-conventional": "^17.4.4",
"@commitlint/cli": "^17.6.6",
"@commitlint/config-conventional": "^17.6.6",
"@prettier/plugin-xml": "^2.2.0",
"cz-conventional-changelog": "^3.3.0",
"eslint": "^8.37.0",
"eslint-plugin-jsdoc": "^40.1.1",
"eslint": "^8.44.0",
"eslint-plugin-jsdoc": "^46.4.3",
"husky": "^8.0.3",
"lerna": "^6",
"lint-staged": "^13.2.0",
"lerna": "^7.1.1",
"lint-staged": "^13.2.3",
"npm-run-all": "^4.1.5",
"prettier": "^2.8.7",
"prettier": "^2.8.8",
"prettier-plugin-properties": "^0.2.0",
"pretty-quick": "^3.1.3",
"wait-on": "^7.0.1"
},
"pnpm": {
"overrides": {
"chromedriver": ">=113"
}
}
}
62 changes: 62 additions & 0 deletions packages/cds-plugin-ui5/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.1.5](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/cds-plugin-ui5@0.1.4...cds-plugin-ui5@0.1.5) (2023-07-01)


### Bug Fixes

* **ui5-tooling-transpile:** transpile at startup + caching ([#757](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/757)) ([6c7946d](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/6c7946d05abf34f11c6ad8ad593f3d418272527e))





## [0.1.4](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/cds-plugin-ui5@0.1.3...cds-plugin-ui5@0.1.4) (2023-06-22)


### Bug Fixes

* **cds-plugin-ui5:** make ui5 marker color scheme aware ([d847569](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/d84756973e09e34054f0a1e05d8ad902e791205c))





## [0.1.3](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/cds-plugin-ui5@0.1.2...cds-plugin-ui5@0.1.3) (2023-06-22)


### Bug Fixes

* **cds-plugin-ui5:** add marker for links using ui5 middlewares ([#756](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/756)) ([00a6f6b](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/00a6f6b8c2c57ebcc1c92b3012163c112dd32028))





## [0.1.2](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/cds-plugin-ui5@0.1.1...cds-plugin-ui5@0.1.2) (2023-06-15)


### Bug Fixes

* update dependencies ([#754](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/754)) ([3893473](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/389347300795cfed881dc8be72eeb59d1bf45fff))





## [0.1.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/cds-plugin-ui5@0.1.0...cds-plugin-ui5@0.1.1) (2023-06-03)

### Bug Fixes

- **cds-plugin-ui5:** disable gzip encoding when livereload is used by CAP ([#750](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/750)) ([b131efa](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/b131efaa239b66d55350dab573d6a0a9ef978625))
- **cds-plugin-ui5:** inject UI5 app pages ([#752](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/752)) ([0d7415d](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/0d7415d0630d33f851dd816015f3a2f394ce59d3))
- update dependencies ([#749](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/749)) ([b1c8cfb](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/b1c8cfb4da1dcd0ae91bee181f539684d767d067))

# 0.1.0 (2023-05-26)

### Features

- **cds-plugin-ui5:** initial poc for UI5 cds-plugin ([#746](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/746)) ([70a7477](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/70a7477410ef8a75bc994f117cc0d7fcffef2fed))
28 changes: 28 additions & 0 deletions packages/cds-plugin-ui5/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# cds-plugin-ui5

The `cds-plugin-ui5` is a CAP server `cds-plugin` which enables the integration of UI5 tooling based (UI5 freestyle or Fiori elements) projects into the CAP server via the UI5 tooling express middlewares. The UI5 or Fiori elements projects just need to be located in the `app` folder of the CAP server or be dependency of the CAP server.

> :construction: **Note**
> This cds-plugin is still work in progress and not final yet!
## Usage

Add a `devDependency` to the `cds-plugin-ui5` to your CAP server project:

```sh
npm add cds-plugin-ui5 -D
```

That's it!

## Support

Please use the GitHub bug tracking system to post questions, bug reports or to create pull requests.

## Contributing

Any type of contribution (code contributions, pull requests, issues) to this set of tooling extensions will be equally appreciated.

## License

This work is [dual-licensed](../../LICENSE) under Apache 2.0 and the Derived Beer-ware License. The official license will be Apache 2.0 but finally you can choose between one of them if you use this work.
Loading

0 comments on commit 9ff8023

Please sign in to comment.