mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2026-09-09 18:02:54 +00:00
a580e8feddbb19a99dd9e6bbdc8c5c5689851cde
Bumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [crowdin/github-action](https://github.com/crowdin/github-action) and [Alfresco/alfresco-build-tools](https://github.com/alfresco/alfresco-build-tools). Updates `actions/checkout` from 4 to 5 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) Updates `crowdin/github-action` from 2.9.0 to 2.10.0 - [Release notes](https://github.com/crowdin/github-action/releases) - [Commits](https://github.com/crowdin/github-action/compare/9fd07c1c5b36b15f082d1d860dc399f16f849bd7...9787f4fcb6a8450929673f1e8db841e8a5c35a2f) Updates `Alfresco/alfresco-build-tools` from 8.28.1 to 8.33.0 - [Release notes](https://github.com/alfresco/alfresco-build-tools/releases) - [Commits](https://github.com/alfresco/alfresco-build-tools/compare/v8.28.1...v8.33.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: crowdin/github-action dependency-version: 2.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: Alfresco/alfresco-build-tools dependency-version: 8.33.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Alfresco Content Application
Please refer to the public documentation for more details
Requirements
| Name | Version |
|---|---|
| Node.js | 18.x |
| Npm | 9.x |
Compatibility
| ACA | ADF | ACS | Node | Angular |
|---|---|---|---|---|
| 7.1.x | 8.1.1 | 25.2 | 22.x | 19.x |
| 7.0.x | 8.0.0 | 25.2 | 22.x | 19.x |
| 6.0.x | 7.0.0 | 25.1 | 20.x | 17.x |
| 5.3.x | 7.0.0-alpha.7 | 23.4 | 18.x | 16.x |
| 5.2.x | 7.0.0-alpha.6 | 23.4 | 18.x | 16.x |
| 5.1.x | 7.0.0-alpha.3 | 23.3 | 18.x | 15.x |
| 5.0.x | 7.0.0-alpha.2 | 23.3 | 18.x | 15.x |
| 4.4.x | 6.7 | 23.2 | 18.x | 14.x |
| 4.3.x | 6.4 | 23.1 | 18.x | 14.x |
| 4.2.x | 6.3 | 23.1.0-M4 | 18.x | 14.x |
| 4.1.x | 6.2 | 7.4 | 18.x | 14.x |
| 4.0.x | 6.1 | 7.4 | 14.x | 14.x |
| 3.1.x | 5.1 | 7.3 | ||
| 3.0.x | 5.0 | 7.3 |
See https://angular.io/guide/versions for more details on Angular and Node.js compatibility
Running
Create an .env file in the project root folder with the following content
BASE_URL="<URL>"
Where <URL> is the address of the ACS.
Run the following commands:
npm install
npm start
Unit Tests
Use following command to test the projects:
nx test <project>
Code Coverage
The projects are already configured to produce code coverage reports in console and HTML output.
You can view HTML reports in the ./coverage/<project> folder.
When working with unit testing and code coverage improvement, you can run unit tests in the "live reload" mode:
nx test <project> -- --watch
Upon changing unit tests code, you can track the coverage results either in the console output, or by reloading the HTML report in the browser.
Languages
TypeScript
91.1%
SCSS
4.1%
HTML
3.6%
JavaScript
1%
Shell
0.2%