# 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@9.1.0](https://github.com/angular/angular), License: MIT - [@angular/cdk-experimental@9.2.0](https://github.com/angular/components), License: MIT - [@angular/cdk@9.2.0](https://github.com/angular/components), License: MIT - [@angular/common@9.1.0](https://github.com/angular/angular), License: MIT - [@angular/compiler@9.1.0](https://github.com/angular/angular), License: MIT - [@angular/core@9.1.0](https://github.com/angular/angular), License: MIT - [@angular/forms@9.1.0](https://github.com/angular/angular), License: MIT - [@angular/material-moment-adapter@9.2.0](https://github.com/angular/components), License: MIT - [@angular/material@9.2.0](https://github.com/angular/components), License: MIT - [@angular/platform-browser-dynamic@9.1.0](https://github.com/angular/angular), License: MIT - [@angular/platform-browser@9.1.0](https://github.com/angular/angular), License: MIT - [@angular/router@9.1.0](https://github.com/angular/angular), License: MIT - [@angular/service-worker@9.1.0](https://github.com/angular/angular), License: MIT - [@ngx-pwa/local-storage@9.0.3](https://github.com/cyrilletuzi/angular-async-local-storage), License: MIT - [@ngx-translate/core@12.1.2](https://github.com/ngx-translate/core), License: MIT - [@ngx-translate/http-loader@4.0.0](https://github.com/ngx-translate/http-loader), License: MIT - [@pebula/ngrid-material@2.0.0-rc.1](undefined), License: MIT - [@pebula/ngrid@2.0.0-rc.1](https://github.com/shlomiassaf/ngrid), License: MIT - [@pebula/utils@1.0.2](undefined), License: MIT - [@tinymce/tinymce-angular@3.5.0](https://github.com/tinymce/tinymce-angular), License: Apache-2.0 - [acorn@7.1.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.4](https://github.com/zloirock/core-js), License: MIT - [css-element-queries@1.2.3](https://github.com/marcj/css-element-queries), License: MIT - [exceljs@3.8.2](https://github.com/exceljs/exceljs), License: MIT - [file-saver@2.0.2](https://github.com/eligrey/FileSaver.js), License: MIT - [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.24.0](https://github.com/moment/moment), License: MIT - [ng2-charts@2.3.0](https://github.com/valor-software/ng2-charts), License: ISC - [ng2-pdf-viewer@6.1.2](git+https://vadimdez@github.com/VadimDez/ng2-pdf-viewer), License: MIT - [ngx-file-drop@8.0.8](https://github.com/georgipeltekov/ngx-file-drop), License: MIT - [ngx-mat-select-search@2.1.2](https://github.com/bithost-gmbh/ngx-mat-select-search), License: MIT - [ngx-material-timepicker@5.5.1](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.65](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.5.4](https://github.com/reactivex/rxjs), License: Apache-2.0 - [tinymce@5.2.1](https://github.com/tinymce/tinymce-dist), License: LGPL-2.1 - [tslib@1.11.1](https://github.com/Microsoft/tslib), License: Apache-2.0 - [zone.js@0.10.3](https://github.com/angular/angular), License: MIT - [@angular-devkit/build-angular@0.901.0](https://github.com/angular/angular-cli), License: MIT - [@angular-devkit/schematics@9.1.0](https://github.com/angular/angular-cli), License: MIT - [@angular/cli@9.1.0](https://github.com/angular/angular-cli), License: MIT - [@angular/compiler-cli@9.1.0](https://github.com/angular/angular), License: MIT - [@angular/language-service@9.1.0](https://github.com/angular/angular), License: MIT - [@biesbjerg/ngx-translate-extract@6.0.3](https://github.com/biesbjerg/ngx-translate-extract), License: MIT - [@compodoc/compodoc@1.1.11](https://github.com/compodoc/compodoc), License: MIT - [@schematics/angular@9.1.0](https://github.com/angular/angular-cli), License: MIT - [@types/jasmine@3.5.10](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT - [@types/jasminewd2@2.0.8](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT - [@types/node@13.9.8](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT - [@types/yargs@15.0.4](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT - [codelyzer@5.2.2](https://github.com/mgechev/codelyzer), License: MIT - [husky@4.2.3](https://github.com/typicode/husky), License: MIT - [jasmine-core@3.5.0](https://github.com/jasmine/jasmine), License: MIT - [jasmine-spec-reporter@5.0.1](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@2.1.1](https://github.com/mattlewis92/karma-coverage-istanbul-reporter), License: MIT - [karma-jasmine-html-reporter@1.5.3](https://github.com/dfederm/karma-jasmine-html-reporter), License: MIT - [karma-jasmine@3.1.1](https://github.com/karma-runner/karma-jasmine), License: MIT - [karma@4.4.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.0.2](https://github.com/prettier/prettier), License: MIT - [protractor@5.4.3](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@8.8.1](https://github.com/TypeStrong/ts-node), License: MIT - [tslint@6.1.0](https://github.com/palantir/tslint), License: Apache-2.0 - [tsutils@3.17.1](https://github.com/ajafff/tsutils), License: MIT - [typescript@3.8.3](https://github.com/Microsoft/TypeScript), License: Apache-2.0