An open API service indexing awesome lists of open source software.

https://github.com/rinminase/ng-slim-template

📦✨ A lightweight Angular 10 template, stripped by unnecessary addons
https://github.com/rinminase/ng-slim-template

angular scss template typescript webpack

Last synced: 2 months ago
JSON representation

📦✨ A lightweight Angular 10 template, stripped by unnecessary addons

Awesome Lists containing this project

README

          

Angular 12 Slim Template



Angular


David-DM


David-DM

## Introduction
_Add info here_

## Getting Started

### Running the project
Installations Required:
- [Node](https://nodejs.org/en/)
- [Yarn](https://yarnpkg.com/latest.msi)

1. Clone the project and modify the ENV file based on your Firebase configuration

```
git clone https://github.com/RinMinase/ng-slim-template.git ng-slim
cd ng-slim
cp .env.example .env
```

2. Install the dependencies then run the project

```
yarn install
yarn start
```

3. Fire up your browser and go to `localhost:4200`

### Building the project
Installations Required:
- [Node](https://nodejs.org/en/)
- [Yarn](https://yarnpkg.com/latest.msi)

1. Fire up your terminal inside the project folder and build the project by running:

```
yarn build
```

2. This should generate a `dist/` folder inside the project folder.

### Code Scaffolding
This is using `yarn ng generate ` command. This can be shortened to `yarn ng g `.

Schematics
- `class` - Creates a new [class](https://angular.io/api/common/NgClass)
- `component` or `c` - Creates a new [component](https://angular.io/guide/architecture-components)
- `directive` or `d` - Creates a new [generic directive](https://angular.io/guide/architecture-components#directives)
- `module` or `m` - Creates a new [NgModule](https://angular.io/guide/architecture-modules)
- `service` or `s` - Creates a new [service](https://angular.io/guide/architecture-services)

## Built with
* [Angular 12](https://angular.io/) - Web Framework
* [Sassy CSS (SCSS)](https://sass-lang.com/) - CSS pre-processor