https://github.com/Alfresco/alfresco-content-app
Alfresco Content Application
https://github.com/Alfresco/alfresco-content-app
adf alfresco angular angular-cli
Last synced: 15 days ago
JSON representation
Alfresco Content Application
- Host: GitHub
- URL: https://github.com/Alfresco/alfresco-content-app
- Owner: Alfresco
- License: lgpl-3.0
- Created: 2017-10-11T14:36:19.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2025-03-30T01:01:30.000Z (20 days ago)
- Last Synced: 2025-03-30T13:03:45.074Z (20 days ago)
- Topics: adf, alfresco, angular, angular-cli
- Language: TypeScript
- Homepage: https://alfresco-content-app.netlify.app
- Size: 73.6 MB
- Stars: 193
- Watchers: 98
- Forks: 152
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-foss-alternatives - Alfresco - Alfresco Content Application. [TS, GNU Lesser General Public License v3.0]. (Business / Document Management / ECM (Documentum alternatives))
README
# Alfresco Content Application
Please refer to the public [documentation](https://alfresco-content-app.netlify.app/) for more details
## Requirements
| Name | Version |
|---------|---------|
| Node.js | 18.x |
| Npm | 9.x |## Compatibility
| ACA | ADF | ACS | Node | Angular |
|-------|---------------|-----------|------|---------|
| 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 for more details on Angular and Node.js compatibility
## Running
Create an `.env` file in the project root folder with the following content
```yml
BASE_URL=""
```Where `` is the address of the ACS.
Run the following commands:
```sh
npm install
npm start
```## Unit Tests
Use following command to test the projects:
```sh
nx test
```### 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/` folder.
When working with unit testing and code coverage improvement, you can run unit tests in the "live reload" mode:
```sh
nx test -- --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.