42dd397fae
Update @angular/core @angular/cli Update material, search-select, cdk, ngrid Update localstorage Update rxjs Update ngx-translate Update ngx-translate-extract Update @schematics/angular Update some deps Update dev deps Fix css imports, lint Downgrad CDK and Material for ngrid Update docker Provide pdf worker Move static file output to django folder Update readme / used files Update package-lock.json for npm ci
100 lines
6.8 KiB
Markdown
100 lines
6.8 KiB
Markdown
# OpenSlides 3 Client
|
|
|
|
### Documentation Info
|
|
|
|
The documentation can be generated by running `npm run compodoc`.
|
|
A new web server will be started on http://localhost:8080
|
|
Once running, the documentation will be updated automatically.
|
|
|
|
You can run it on another port, with adding your local port after the
|
|
command. If no port specified, it will try to use 8080.
|
|
|
|
Please document new code using JSDoc tags.
|
|
See https://compodoc.app/guides/jsdoc-tags.html for details.
|
|
|
|
### Translation
|
|
|
|
We are using ngx-translate for translation purposes.
|
|
Use `npm run extract` to extract strings and update elements an with translation functions.
|
|
|
|
Language files can be found in `/src/assets/i18n`.
|
|
|
|
### Used software
|
|
|
|
OpenSlides uses the following software or parts of them:
|
|
|
|
- [@angular/animations@10.0.14](https://github.com/angular/angular), License: MIT
|
|
- [@angular/cdk-experimental@10.0.2](https://github.com/angular/components), License: MIT
|
|
- [@angular/cdk@10.0.2](https://github.com/angular/components), License: MIT
|
|
- [@angular/common@10.0.14](https://github.com/angular/angular), License: MIT
|
|
- [@angular/compiler@10.0.14](https://github.com/angular/angular), License: MIT
|
|
- [@angular/core@10.0.14](https://github.com/angular/angular), License: MIT
|
|
- [@angular/forms@10.0.14](https://github.com/angular/angular), License: MIT
|
|
- [@angular/material-moment-adapter@10.1.3](https://github.com/angular/components), License: MIT
|
|
- [@angular/material@10.0.2](https://github.com/angular/components), License: MIT
|
|
- [@angular/platform-browser-dynamic@10.0.14](https://github.com/angular/angular), License: MIT
|
|
- [@angular/platform-browser@10.0.14](https://github.com/angular/angular), License: MIT
|
|
- [@angular/router@10.0.14](https://github.com/angular/angular), License: MIT
|
|
- [@angular/service-worker@10.0.14](https://github.com/angular/angular), License: MIT
|
|
- [@ngx-pwa/local-storage@10.0.1](https://github.com/cyrilletuzi/angular-async-local-storage), License: MIT
|
|
- [@ngx-translate/core@13.0.0](https://github.com/ngx-translate/core), License: MIT
|
|
- [@ngx-translate/http-loader@6.0.0](https://github.com/ngx-translate/http-loader), License: MIT
|
|
- [@pebula/ngrid-material@2.0.0](undefined), License: MIT
|
|
- [@pebula/ngrid@2.0.0](https://github.com/shlomiassaf/ngrid), License: MIT
|
|
- [@pebula/utils@1.0.2](undefined), License: MIT
|
|
- [@tinymce/tinymce-angular@4.1.0](https://github.com/tinymce/tinymce-angular), License: Apache-2.0
|
|
- [@videojs/http-streaming@1.13.3](https://github.com/videojs/http-streaming), License: Apache-2.0
|
|
- [acorn@8.0.1](https://github.com/acornjs/acorn), License: MIT
|
|
- [chart.js@2.9.3](https://github.com/chartjs/Chart.js), License: MIT
|
|
- [core-js@3.6.5](https://github.com/zloirock/core-js), License: MIT
|
|
- [css-element-queries@1.2.3](https://github.com/marcj/css-element-queries), License: MIT
|
|
- [exceljs@4.1.1](https://github.com/exceljs/exceljs), License: MIT
|
|
- [file-saver@2.0.2](https://github.com/eligrey/FileSaver.js), License: MIT
|
|
- [jszip@3.5.0](https://github.com/Stuk/jszip), License: (MIT OR GPL-3.0)
|
|
- [lz4js@0.2.0](https://github.com/Benzinga/lz4js), License: ISC
|
|
- [material-icon-font@0.1.0](https://github.com//petergng/svgFontCreator), License: ISC
|
|
- [moment@2.27.0](https://github.com/moment/moment), License: MIT
|
|
- [ng2-charts@2.4.0](https://github.com/valor-software/ng2-charts), License: ISC
|
|
- [ng2-pdf-viewer@6.3.2](git+https://vadimdez@github.com/VadimDez/ng2-pdf-viewer), License: MIT
|
|
- [ngx-device-detector@2.0.0](undefined), License: MIT*
|
|
- [ngx-file-drop@9.0.1](https://github.com/georgipeltekov/ngx-file-drop), License: MIT
|
|
- [ngx-mat-select-search@3.0.3](https://github.com/bithost-gmbh/ngx-mat-select-search), License: MIT
|
|
- [ngx-material-timepicker@5.5.3](https://github.com/Agranom/ngx-material-timepicker), License: MIT
|
|
- [ngx-papaparse@4.0.4](https://github.com/alberthaff/ngx-papaparse), License: MIT
|
|
- [pdfmake@0.1.68](https://github.com/bpampuch/pdfmake), License: MIT
|
|
- [po2json@1.0.0-beta-2](https://github.com/mikeedwards/po2json), License: LGPL-2.0-or-later
|
|
- [rxjs@6.6.2](https://github.com/reactivex/rxjs), License: Apache-2.0
|
|
- [tinymce@5.4.2](https://github.com/tinymce/tinymce-dist), License: LGPL-2.1
|
|
- [tslib@1.13.0](https://github.com/Microsoft/tslib), License: 0BSD
|
|
- [video.js@7.8.4](https://github.com/videojs/video.js), License: Apache-2.0
|
|
- [zone.js@0.10.3](https://github.com/angular/angular), License: MIT
|
|
- [@angular-devkit/build-angular@0.1000.8](https://github.com/angular/angular-cli), License: MIT
|
|
- [@angular-devkit/schematics@10.0.8](https://github.com/angular/angular-cli), License: MIT
|
|
- [@angular/cli@10.0.8](https://github.com/angular/angular-cli), License: MIT
|
|
- [@angular/compiler-cli@10.0.14](https://github.com/angular/angular), License: MIT
|
|
- [@angular/language-service@10.0.14](https://github.com/angular/angular), License: MIT
|
|
- [@biesbjerg/ngx-translate-extract-marker@1.0.0](https://github.com/biesbjerg/ngx-translate-extract-marker), License: MIT
|
|
- [@biesbjerg/ngx-translate-extract@7.0.2](https://github.com/biesbjerg/ngx-translate-extract), License: MIT
|
|
- [@compodoc/compodoc@1.1.11](https://github.com/compodoc/compodoc), License: MIT
|
|
- [@schematics/angular@10.0.8](https://github.com/angular/angular-cli), License: MIT
|
|
- [@types/jasmine@3.5.14](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT
|
|
- [@types/jasminewd2@2.0.8](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT
|
|
- [@types/yargs@15.0.5](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT
|
|
- [codelyzer@6.0.0](https://github.com/mgechev/codelyzer), License: MIT
|
|
- [husky@4.2.5](https://github.com/typicode/husky), License: MIT
|
|
- [jasmine-core@3.6.0](https://github.com/jasmine/jasmine), License: MIT
|
|
- [jasmine-spec-reporter@5.0.2](https://github.com/bcaudan/jasmine-spec-reporter), License: Apache-2.0
|
|
- [karma-chrome-launcher@3.1.0](https://github.com/karma-runner/karma-chrome-launcher), License: MIT
|
|
- [karma-coverage-istanbul-reporter@3.0.3](https://github.com/mattlewis92/karma-coverage-istanbul-reporter), License: MIT
|
|
- [karma-jasmine-html-reporter@1.5.4](https://github.com/dfederm/karma-jasmine-html-reporter), License: MIT
|
|
- [karma-jasmine@4.0.1](https://github.com/karma-runner/karma-jasmine), License: MIT
|
|
- [karma@5.1.1](https://github.com/karma-runner/karma), License: MIT
|
|
- [npm-license-crawler@0.2.1](https://github.com/mwittig/npm-license-crawler), License: BSD-3-Clause
|
|
- [prettier@2.1.1](https://github.com/prettier/prettier), License: MIT
|
|
- [protractor@7.0.0](https://github.com/angular/protractor), License: MIT
|
|
- [resize-observer-polyfill@1.5.1](https://github.com/que-etc/resize-observer-polyfill), License: MIT
|
|
- [ts-node@9.0.0](https://github.com/TypeStrong/ts-node), License: MIT
|
|
- [tslint@6.1.3](https://github.com/palantir/tslint), License: Apache-2.0
|
|
- [tsutils@3.17.1](https://github.com/ajafff/tsutils), License: MIT
|
|
- [typescript@3.9.7](https://github.com/Microsoft/TypeScript), License: Apache-2.0
|