@dotgov/core
Version:
DGS core.
80 lines (55 loc) • 1.68 kB
Markdown
# Angular6 @dotgov/core - DGS Core
* [Getting started](#getting-started)
* [Roadmap](#roadmap)
* [API](#api)
* [Contributors](#contributors)
* [Development](#development)
## Warning
Library is under active development and may have breaking changes until stable 2.0.0 release or subsequent major versions after 2.0.0.
## Getting started
### Step 1: Install `@dotgov/core`
#### NPM
```shell
npm install --save @dotgov/core
```
### Step 2: Import the component module
```js
import { DGSCoreModule, IDGSEnvironment } from '@dotgov/core';
const dgsEnvironment: IDGSEnvironment = {
debug: environment.debug,
apiUrl: environment.apiUrl,
defaultLanguage: {
Name: 'English',
Code: 'en',
Icon: 'fa fa-globe',
},
languages: [{
Name: 'English',
Code: 'en',
Icon: 'fa fa-globe',
}],
lowerCaseTranslates: true,
};
@NgModule({
declarations: [AppComponent],
imports: [DGSCoreModule.forRoot(dgsEnvironment)],
bootstrap: [AppComponent]
})
export class AppModule {}
```
## Contributors
| Contributor Name | Contributor Page |
| ------------- | ------------- |
| Grigore Meleca | [grigoreme](https://github.com/grigoreme) |
## Development
### Setup build path
Open `ng-package.json` and setup `dest` to location where you want your build to go. (example: `../myProject/node_modules/@dotgov/core`)
### Build
```shell
npm run build
```
_**For more information read `docs/developer_guide.md`**_
### Release
To release to npm just run `npm run release`, of course if you have permissions ;)
### Inspiration
Thanks to `ng-select` for README inspiration.