Skip to content

Commit

Permalink
fix: rename from devon4ts_node to devon4ts to match new org name and …
Browse files Browse the repository at this point in the history
…remove samples links
  • Loading branch information
Jose Tomas Hernandez Lopez committed Feb 23, 2024
1 parent df7239c commit 5252b52
Show file tree
Hide file tree
Showing 24 changed files with 133 additions and 178 deletions.
12 changes: 6 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ env:
global:
- ORG="devonfw"
- EMAIL="icsddevonfwsupport.apps2@capgemini.com"
- REPO_SOURCE="devon4ts_node"
- REPO_DEST="devon4ts_node.wiki"
- REPO_SOURCE="devon4ts"
- REPO_DEST="devon4ts.wiki"
- REPO_CONSOLIDATE="devonfw-guide"
- GH_REPO_SOURCE="github.com/${ORG}/${REPO_SOURCE}.git"
- GH_REPO_DEST="github.com/${ORG}/${REPO_DEST}.git"
Expand All @@ -27,11 +27,11 @@ jobs:
- grep -lr "link:[a-zA-Z0-9_.-]*.asciidoc.*" .| xargs -r sed -i "s/.asciidoc//g"
# Terminate Travis CI build when no changes detected
- |
if git diff-index --quiet HEAD && [ ! -n "$(git status -s)" ]; then
set +e
pkill -9 -P $$ &> /dev/null || true
if git diff-index --quiet HEAD && [ ! -n "$(git status -s)" ]; then
set +e
pkill -9 -P $$ &> /dev/null || true
exit 0
else
else
git config user.email ${EMAIL}
git config user.name ${USER}
git status
Expand Down
1 change: 0 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,5 @@
"typescript.preferences.importModuleSpecifier": "relative",
"typescript.preferences.quoteStyle": "single",
"editor.formatOnSave": true,
"asciidoc.antora.enableAntoraSupport": true,
"eslint.validate": ["json"]
}
44 changes: 22 additions & 22 deletions CHANGELOG.asciidoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
= devon4ts_node changelog
= devon4ts changelog

This file documents all notable changes to https://github.com/devonfw/devon4ts_node[devon4ts_node].
This file documents all notable changes to https://github.com/devonfw/devon4ts[devon4ts].

== 5.0

Expand Down Expand Up @@ -36,43 +36,43 @@ This file documents all notable changes to https://github.com/devonfw/devon4ts_n

* Upgrade packages to work with NestJS 8.
* Update @devon4node/config: change environment variables naming
* Moved samples to https://github.com/devonfw-sample/devon4ts_node-samples/
* Moved samples to https://github.com/devonfw-sample/devon4ts-samples/
* Update @devon4node/schematics:
** Generate code compatible with NestJS 8
** Remove CRUD schematic
** Make resource schematic compatible with devon4ts_node structure
** Make resource schematic compatible with devon4ts structure

== 3.0

On this release we have added more options to cli new command and fixed some bugs.

* https://github.com/devonfw/devon4ts_node/pull/298[#298]: Fix cli project creation with uppercase and initialization.
* https://github.com/devonfw/devon4ts_node/pull/295[#295]: Add tests to custom schematics
* https://github.com/devonfw/devon4ts_node/pull/223[#223]: Add no interactive new project with modules command.
* https://github.com/devonfw/devon4ts_node/pull/214[#214]: Update swagger api decorators.
* https://github.com/devonfw/devon4ts/pull/298[#298]: Fix cli project creation with uppercase and initialization.
* https://github.com/devonfw/devon4ts/pull/295[#295]: Add tests to custom schematics
* https://github.com/devonfw/devon4ts/pull/223[#223]: Add no interactive new project with modules command.
* https://github.com/devonfw/devon4ts/pull/214[#214]: Update swagger api decorators.

== 2.0

On this release the cli, packages and documentation have been updated, also fixed some bugs.

* https://github.com/devonfw/devon4ts_node/pull/108[#108]: Update cli documentation.
* https://github.com/devonfw/devon4ts_node/pull/107[#107]: Update the coding conventions guide.
* https://github.com/devonfw/devon4ts_node/pull/106[#106]: Remove autocomplete documentation as it is not working.
* https://github.com/devonfw/devon4ts_node/pull/71[#71]: Update schematics to generate new config module.
* https://github.com/devonfw/devon4ts_node/pull/69[#96]: First draft of the doc on the import of ESLint reports into SonarQube.
* https://github.com/devonfw/devon4ts/pull/108[#108]: Update cli documentation.
* https://github.com/devonfw/devon4ts/pull/107[#107]: Update the coding conventions guide.
* https://github.com/devonfw/devon4ts/pull/106[#106]: Remove autocomplete documentation as it is not working.
* https://github.com/devonfw/devon4ts/pull/71[#71]: Update schematics to generate new config module.
* https://github.com/devonfw/devon4ts/pull/69[#96]: First draft of the doc on the import of ESLint reports into SonarQube.

== 1.11.0
* https://github.com/devonfw/devon4ts_node/pull/69[#69]: Move from TSLint to ESLint.
* https://github.com/devonfw/devon4ts_node/pull/26[#26]: Update references to new CobiGen repository URL.
* https://github.com/devonfw/devon4ts_node/pull/25[#25]: Update package dependencies.
* https://github.com/devonfw/devon4ts_node/pull/24[#24]: Prettify on new project. Solved id's problem on migration.
* https://github.com/devonfw/devon4ts_node/pull/23[#23], https://github.com/devonfw/devon4ts_node/issues/22[#22]: Login as waiter waiter, fix waiter ID unique constraint.
* https://github.com/devonfw/devon4ts/pull/69[#69]: Move from TSLint to ESLint.
* https://github.com/devonfw/devon4ts/pull/26[#26]: Update references to new CobiGen repository URL.
* https://github.com/devonfw/devon4ts/pull/25[#25]: Update package dependencies.
* https://github.com/devonfw/devon4ts/pull/24[#24]: Prettify on new project. Solved id's problem on migration.
* https://github.com/devonfw/devon4ts/pull/23[#23], https://github.com/devonfw/devon4ts/issues/22[#22]: Login as waiter waiter, fix waiter ID unique constraint.

== 1.0

On this release the cli, schematics, mailer module, common module and samples have been added, the documentation has been updated.

* https://github.com/devonfw/devon4ts_node/pull/17[#17], https://github.com/devonfw/devon4ts_node/pull/18[#18]: Add CLI, Schematics, Mailer module, Common module and Samples.
* https://github.com/devonfw/devon4ts_node/pull/16[#16]: Add Travis CI configuration for documentation workflow.
* https://github.com/devonfw/devon4ts_node/pull/13[#13]: Add License file and project docs
* https://github.com/devonfw/devon4ts_node/pull/11[#17]: Refactor devon4ts_node template.
* https://github.com/devonfw/devon4ts/pull/17[#17], https://github.com/devonfw/devon4ts/pull/18[#18]: Add CLI, Schematics, Mailer module, Common module and Samples.
* https://github.com/devonfw/devon4ts/pull/16[#16]: Add Travis CI configuration for documentation workflow.
* https://github.com/devonfw/devon4ts/pull/13[#13]: Add License file and project docs
* https://github.com/devonfw/devon4ts/pull/11[#17]: Refactor devon4ts template.
19 changes: 8 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# devon4ts_node
# devon4ts

[devonfw](https://www.devonfw.com/) is a platform which provides solutions to building business applications which combine best-in-class frameworks and libraries as well as industry proven practices and code conventions. devonfw is 100% Open Source (Apache License version 2.0) since the beginning of 2018.

devon4ts_node is the NodeJS stack of devonfw. It allows you to build business applications (backends) using NodeJS technology in standardized way based on established best-practices.
devon4ts is the NodeJS stack of devonfw. It allows you to build business applications (backends) using NodeJS technology in standardized way based on established best-practices.

![License](https://img.shields.io/npm/l/@devon4ts_node/cli)
![License](https://img.shields.io/npm/v/@devon4ts_node/cli)
![License](https://img.shields.io/librariesio/release/npm/@devon4ts_node/cli)
![License](https://img.shields.io/npm/dt/@devon4ts_node/cli)
![License](https://img.shields.io/npm/l/@devon4ts/cli)
![License](https://img.shields.io/npm/v/@devon4ts/cli)
![License](https://img.shields.io/librariesio/release/npm/@devon4ts/cli)
![License](https://img.shields.io/npm/dt/@devon4ts/cli)

## Documentation

You can find all documentation in our [wiki](https://github.com/devonfw/devon4ts_node/wiki).
You can find all documentation in our [wiki](https://github.com/devonfw/devon4ts/wiki).

## Code of conduct

Expand All @@ -27,7 +27,4 @@ Visit [key principles document](https://github.com/devonfw/.github/blob/master/k

## Samples

- [Employee example](https://github.com/devonfw-sample/devon4ts_node-samples/tree/develop/employee): simple backend example for a employee management application.
- [Components example](https://github.com/devonfw-sample/devon4ts_node/tree/develop/components-example): simple backend example which will show you the execution order of the devon4ts_node components.
- [GraphQL example](https://github.com/devonfw-sample/devon4ts_node/tree/develop/graphql): simple GraphQL example with starter configuration.
- [My Thai Star](https://github.com/devonfw/my-thai-star/tree/develop/node): realistic example about the management of a restaurant. This example has also a frontend and it is compatible with other devonfw stacks.
You can find more information [here](https://devonfw.com/docs/typescript/current/nestjs/samples.html).
12 changes: 3 additions & 9 deletions lerna.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,11 @@
{
"packages": [
"packages/common",
"packages/config",
"packages/logform",
"packages/mailer",
"packages/schematics"
],
"packages": ["packages/common", "packages/config", "packages/logform", "packages/mailer", "packages/schematics"],
"npmClient": "pnpm",
"useWorkspaces": true,
"version": "independent",
"command": {
"publish": {
"message": "chore(@devon4ts_node): publish new release"
"message": "chore(@devon4ts): publish new release"
}
}
}
}
12 changes: 6 additions & 6 deletions main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ jobs:
- grep -lr "link:[a-zA-Z0-9_.-]*.asciidoc.*" .| xargs -r sed -i "s/.asciidoc//g"
# Terminate Travis CI build when no changes detected
- |
if git diff-index --quiet HEAD && [ ! -n "$(git status -s)" ]; then
set +e
pkill -9 -P $$ &> /dev/null || true
if git diff-index --quiet HEAD && [ ! -n "$(git status -s)" ]; then
set +e
pkill -9 -P $$ &> /dev/null || true
exit 0
else
else
git config user.email ${EMAIL}
git config user.name ${USER}
git status
Expand All @@ -45,8 +45,8 @@ jobs:
env:
- ORG="devonfw"
- EMAIL="icsddevonfwsupport.apps2@capgemini.com"
- REPO_SOURCE="devon4ts_node"
- REPO_DEST="devon4ts_node.wiki"
- REPO_SOURCE="devon4ts"
- REPO_DEST="devon4ts.wiki"
- REPO_CONSOLIDATE="devonfw-guide"
- GH_REPO_SOURCE="github.com/${ORG}/${REPO_SOURCE}.git"
- GH_REPO_DEST="github.com/${ORG}/${REPO_DEST}.git"
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "@devon4ts_node/devon4ts_node",
"name": "@devon4ts/devon4ts",
"private": true,
"license": "Apache-2.0",
"scripts": {
Expand Down
25 changes: 9 additions & 16 deletions packages/common/README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
# devon4ts_node
# devon4ts

[devonfw](https://www.devonfw.com/) is a platform which provides solutions to building business applications which combine best-in-class frameworks and libraries as well as industry proven practices and code conventions. devonfw is 100% Open Source (Apache License version 2.0) since the beginning of 2018.

devon4ts_node is the NodeJS stack of devonfw. It allows you to build business applications (backends) using NodeJS technology in standardized way based on established best-practices.
devon4ts is the NodeJS stack of devonfw. It allows you to build business applications (backends) using NodeJS technology in standardized way based on established best-practices.

![License](https://img.shields.io/npm/l/@devon4ts_node/common)
![License](https://img.shields.io/npm/v/@devon4ts_node/common)
![License](https://img.shields.io/librariesio/release/npm/@devon4ts_node/common)
![License](https://img.shields.io/npm/dt/@devon4ts_node/common)
![License](https://img.shields.io/npm/l/@devon4ts/common)
![License](https://img.shields.io/npm/v/@devon4ts/common)
![License](https://img.shields.io/librariesio/release/npm/@devon4ts/common)
![License](https://img.shields.io/npm/dt/@devon4ts/common)

## devon4ts_node Common
## devon4ts Common

This package contains the devon4ts_node common libraries. Those libraries will help you build devon4ts_node applications.
This package contains the devon4ts common libraries. Those libraries will help you build devon4ts applications.

## Documentation

You can find all documentation in our [wiki](https://github.com/devonfw/devon4ts_node/wiki).
You can find all documentation in our [wiki](https://github.com/devonfw/devon4ts/wiki).

## Code of conduct

Expand All @@ -28,10 +28,3 @@ Visit [contributing guide document](https://github.com/devonfw/.github/blob/mast
## Key Principles

Visit [key principles document](https://github.com/devonfw/.github/blob/master/key-principles.asciidoc).

## Samples

- [Employee example](https://github.com/devonfw-sample/devon4ts_node-samples/tree/develop/employee): simple backend example for a employee management application.
- [Components example](https://github.com/devonfw-sample/devon4ts_node/tree/develop/components-example): simple backend example which will show you the execution order of the devon4ts_node components.
- [GraphQL example](https://github.com/devonfw-sample/devon4ts_node/tree/develop/graphql): simple GraphQL example with starter configuration.
- [My Thai Star](https://github.com/devonfw/my-thai-star/tree/develop/node): realistic example about the management of a restaurant. This example has also a frontend and it is compatible with other devonfw stacks.
14 changes: 7 additions & 7 deletions packages/common/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@devon4ts_node/common",
"name": "@devon4ts/common",
"version": "5.0.1",
"description": "devon4ts_node common library.",
"description": "devon4ts common library.",
"main": "dist/index.js",
"scripts": {
"build": "tsc -p tsconfig.json",
Expand All @@ -15,7 +15,7 @@
},
"keywords": [
"nestjs",
"devon4ts_node",
"devon4ts",
"devonfw"
],
"author": {
Expand All @@ -31,11 +31,11 @@
},
"repository": {
"type": "git",
"url": "git+https://github.com/devonfw/devon4ts_node.git"
"url": "git+https://github.com/devonfw/devon4ts.git"
},
"bugs": {
"url": "https://github.com/devonfw/devon4ts_node/issues"
"url": "https://github.com/devonfw/devon4ts/issues"
},
"homepage": "https://github.com/devonfw/devon4ts_node",
"homepage": "https://github.com/devonfw/devon4ts",
"gitHead": "1f351bcc0fbad70f9c25fa73a398a538ca0c8e55"
}
}
25 changes: 9 additions & 16 deletions packages/config/README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
[DEPRECATED] This package is deprecated and will only receive updates to be compatible with the latest NestJS version. For new projects please use convict instead.

# devon4ts_node
# devon4ts

[devonfw](https://www.devonfw.com/) is a platform which provides solutions to building business applications which combine best-in-class frameworks and libraries as well as industry proven practices and code conventions. devonfw is 100% Open Source (Apache License version 2.0) since the beginning of 2018.

devon4ts_node is the NodeJS stack of devonfw. It allows you to build business applications (backends) using NodeJS technology in standardized way based on established best-practices.
devon4ts is the NodeJS stack of devonfw. It allows you to build business applications (backends) using NodeJS technology in standardized way based on established best-practices.

![License](https://img.shields.io/npm/l/@devon4ts_node/config)
![License](https://img.shields.io/npm/v/@devon4ts_node/config)
![License](https://img.shields.io/librariesio/release/npm/@devon4ts_node/config)
![License](https://img.shields.io/npm/dt/@devon4ts_node/config)
![License](https://img.shields.io/npm/l/@devon4ts/config)
![License](https://img.shields.io/npm/v/@devon4ts/config)
![License](https://img.shields.io/librariesio/release/npm/@devon4ts/config)
![License](https://img.shields.io/npm/dt/@devon4ts/config)

## devon4ts_node config
## devon4ts config

This package contains the devon4ts_node config module. This module allows you to send emails in your devon4ts_node application in a easy way.
This package contains the devon4ts config module. This module allows you to send emails in your devon4ts application in a easy way.

## Documentation

You can find all documentation in our [wiki](https://github.com/devonfw/devon4ts_node/wiki).
You can find all documentation in our [wiki](https://github.com/devonfw/devon4ts/wiki).

## Code of conduct

Expand All @@ -30,10 +30,3 @@ Visit [contributing guide document](https://github.com/devonfw/.github/blob/mast
## Key Principles

Visit [key principles document](https://github.com/devonfw/.github/blob/master/key-principles.asciidoc).

## Samples

- [Employee example](https://github.com/devonfw-sample/devon4ts_node-samples/tree/develop/employee): simple backend example for a employee management application.
- [Components example](https://github.com/devonfw-sample/devon4ts_node/tree/develop/components-example): simple backend example which will show you the execution order of the devon4ts_node components.
- [GraphQL example](https://github.com/devonfw-sample/devon4ts_node/tree/develop/graphql): simple GraphQL example with starter configuration.
- [My Thai Star](https://github.com/devonfw/my-thai-star/tree/develop/node): realistic example about the management of a restaurant. This example has also a frontend and it is compatible with other devonfw stacks.
14 changes: 7 additions & 7 deletions packages/config/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@devon4ts_node/config",
"name": "@devon4ts/config",
"version": "5.0.0",
"description": "devon4ts_node module for easy application configuration.",
"description": "devon4ts module for easy application configuration.",
"main": "dist/index.js",
"scripts": {
"build": "rm -rf dist && tsc -p tsconfig.build.json",
Expand All @@ -20,7 +20,7 @@
},
"keywords": [
"nestjs",
"devon4ts_node",
"devon4ts",
"devonfw"
],
"author": {
Expand All @@ -39,12 +39,12 @@
},
"repository": {
"type": "git",
"url": "git+https://github.com/devonfw/devon4ts_node.git"
"url": "git+https://github.com/devonfw/devon4ts.git"
},
"bugs": {
"url": "https://github.com/devonfw/devon4ts_node/issues"
"url": "https://github.com/devonfw/devon4ts/issues"
},
"homepage": "https://github.com/devonfw/devon4ts_node",
"homepage": "https://github.com/devonfw/devon4ts",
"jest": {
"moduleFileExtensions": [
"js",
Expand All @@ -59,4 +59,4 @@
"coverageDirectory": "../coverage",
"testEnvironment": "node"
}
}
}
Loading

0 comments on commit 5252b52

Please sign in to comment.