0.5.0 • Published 4 years ago

@dopsun/ng-triton v0.5.0

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago

NG Triton

Business application shell template based on Angular.

NG Triton is Angular Triton. It's a beautiful shell. See via Google search

Design

For design and description, https://github.com/dopsun/ng-triton.

Getting Started

Prerequisites

Step for new project

Step 1: Create project:

ng new ng-triton-app
cd ng-triton-app

Step 2: Install and configure angular material dependencies Referring: https://material.angular.io/guide/getting-started. ng-triton requires all 2, 3, 4, 5 and 6.

ng add @angular/material
? Choose a prebuilt theme name, or "custom" for a custom theme: Custom
? Set up global Angular Material typography styles? No
? Set up browser animations for Angular Material? Yes

ng install @angular/flex-layout material-icons

Step 3: Install @dopsun/ng-triton:

npm install @dopsun/ng-triton

Step 4: Import NgTritonModule and HttpClientModule

import { HttpClientModule } from '@angular/common/http';
import { NgTritonModule } from '@dopsun/ng-triton';

@NgModule({
  ...
  imports: [
    ...
    HttpClientModule,
    NgTritonModule,
    ...
  ],
  ...
})
export class AppModule { }

Step 5: update styles.scss

@import "~material-icons/iconfont/material-icons.css";
@import "~@dopsun/ng-triton/triton-light-blue-orange";

.ngt-dark-theme {
  @import "~@dopsun/ng-triton/triton-dark-blue-orange";
}

html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

Step 6: Create bashInputService

ng g service shell-input

import { AbstractShellInput } from '@dopsun/ng-triton';

export class ShellInputService extends AbstractShellInput {
  constructor() {
    super();
  }
}

Step 7: Update app.component.ts and app.component.html

app.component.ts:

import {ShellInputService} from './shell-input.service';

constructor(public shellInput: ShellInputService) {
}

app.component.html:

<ngt-shell [input]="this.shellInput"></ngt-shell>

Step 8: Add first component and update app-routing.module.ts

ng g component home

app-routing.module.ts:

const routes: Routes = [
  {
    path: '',
    component: HomeComponent
  }
];

Step 9: That's it. Start...

npm start

Contributing

Please visit https://github.com/dopsun/ng-triton.

Versioning

We use SemVer for versioning. For the versions available, see the tags on GitHub repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under Apache License, Version 2.0 - see the LICENSE file for details

Acknowledgments

0.5.0

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago