All Projects → po-ui → Po Angular

po-ui / Po Angular

Licence: mit
Biblioteca de componentes Angular.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Po Angular

Ng Zorro Antd
Angular UI Component Library based on Ant Design
Stars: ✭ 7,841 (+1477.67%)
Mutual labels:  enterprise, ui-components, angular-components, frontend
Ng Devui
华为云DevCloud,基于Angular的企业级前端组件库;DevUI components based on Angular
Stars: ✭ 616 (+23.94%)
Mutual labels:  enterprise, ui-components, angular-components, frontend
Fc Angular
快速搭建angular后台管理系统的admin template。Fast development platform based on angular8, ng.ant.design built multi-tab page background management system (continuous upgrade) ^_^
Stars: ✭ 171 (-65.59%)
Mutual labels:  ui-components, angular-components, frontend
Ng Zorro Antd Mobile
A configurable Mobile UI components based on Ant Design Mobile and Angular. 🐜
Stars: ✭ 709 (+42.66%)
Mutual labels:  enterprise, angular-components, frontend
ng-mono-repo-starter
Angular Mono Repo Starter
Stars: ✭ 79 (-84.1%)
Mutual labels:  angular-components, ui-components
Gulp Front
Frontend boilerplate and framework based on gulp, pug, stylus and babel
Stars: ✭ 237 (-52.31%)
Mutual labels:  hacktoberfest, frontend
Front End Web Development Resources
This repository contains content which will be helpful in your journey as a front-end Web Developer
Stars: ✭ 3,452 (+594.57%)
Mutual labels:  hacktoberfest, frontend
Uix Kit
A free UI toolkit based on some common libraries for building beautiful responsive website, compatible with Bootstrap v4.
Stars: ✭ 318 (-36.02%)
Mutual labels:  ui-components, frontend
Awesome Learning
Awesome Learning - Learn JavaScript and Front-End Fundamentals at your own pace
Stars: ✭ 216 (-56.54%)
Mutual labels:  hacktoberfest, frontend
Online
Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.
Stars: ✭ 278 (-44.06%)
Mutual labels:  hacktoberfest, enterprise
Ngx Charts
📊 Declarative Charting Framework for Angular
Stars: ✭ 4,057 (+716.3%)
Mutual labels:  hacktoberfest, angular-components
Ng Select
⭐ Native angular select component
Stars: ✭ 2,781 (+459.56%)
Mutual labels:  hacktoberfest, angular-components
Server
☁️ Nextcloud server, a safe home for all your data
Stars: ✭ 17,723 (+3466%)
Mutual labels:  hacktoberfest, enterprise
Takeoff
A rapid development environment using docker for convenience.
Stars: ✭ 271 (-45.47%)
Mutual labels:  hacktoberfest, frontend
Bookmarks.dev
Bookmarks and Code Snippets Manager for Developers & Co
Stars: ✭ 218 (-56.14%)
Mutual labels:  hacktoberfest, frontend
Oruga
🐛 Oruga is a lightweight library of UI components without CSS framework dependency
Stars: ✭ 297 (-40.24%)
Mutual labels:  ui-components, frontend
Enterprise gateway
A lightweight, multi-tenant, scalable and secure gateway that enables Jupyter Notebooks to share resources across distributed clusters such as Apache Spark, Kubernetes and others.
Stars: ✭ 412 (-17.1%)
Mutual labels:  hacktoberfest, enterprise
Chart Race React
📊 Seamless bar chart race component for React.
Stars: ✭ 406 (-18.31%)
Mutual labels:  ui-components, frontend
Igniteui Angular
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps.
Stars: ✭ 433 (-12.88%)
Mutual labels:  ui-components, angular-components
Ngx Datatable
✨ A feature-rich yet lightweight data-table crafted for Angular
Stars: ✭ 4,415 (+788.33%)
Mutual labels:  hacktoberfest, angular-components

Biblioteca de componentes de UI para Angular.

Travis branch npm package NPM downloads GitHub license Twitter


Pré-requisitos

Para começar a utilizar o PO UI é pré-requisito ter o Node.js instalado (versão 10.x ou acima) e o seu gerenciador de pacote favorito na versão mais atual. Caso você ainda não tenha instalado o pacote @angular/cli, instale-o via npm ou yarn.

Instalando com npm:

npm i -g @angular/[email protected]

Caso prefira instalar com o yarn:

yarn global add @angular/[email protected]

Passo 1 - Crie o seu primeiro projeto

Caso você já tenha um projeto criado e deseje apenas incluir o Po, pule esta etapa e vá para o Passo 1.1.

O Angular CLI se encarrega de construir toda estrutura inicial do projeto. Para isso, execute o seguinte comando:

ng new my-po-project --skipInstall

O parâmetro --skip-install permite criar o projeto, contudo, não instalará as dependências automaticamente.

Passo 1.1 - Instalando as dependências

Antes de executar a instalação ou inserir o Po no seu projeto existente, é necessário verificar as dependências do seu projeto, algumas delas precisam estar de acordo com a versão do Po e Angular (elas podem ser encontradas no arquivo package.json localizado na raiz da aplicação).

Veja abaixo a lista de dependências e as versões compatíveis, elas devem ser conferidas e se necessário, ajustadas no seu projeto.

  "dependencies": {
    "@angular/animations": "~11.2.0",
    "@angular/common": "~11.2.0",
    "@angular/compiler": "~11.2.0",
    "@angular/core": "~11.2.0",
    "@angular/forms": "~11.2.0",
    "@angular/platform-browser": "~11.2.0",
    "@angular/platform-browser-dynamic": "~11.2.0",
    "@angular/platform-server": "~11.2.0",
    "@angular/router": "~11.2.0",
    "tslib": "^2.0.0",
    "rxjs": "~6.6.0",
    "zone.js": "~0.10.3"
    ...
  },
  "devDependencies": {
    ...
    "typescript": "~4.1.3"
  }

Após verificar se estas dependências do seu projeto estão com as versões compatíveis declaradas acima, acesse a pasta raiz do seu projeto e execute o comando abaixo:

Instalando com npm:

npm install

Caso prefira instalar com o yarn:

yarn install

Passo 2 - Adiconando o pacote @po-ui/ng-components

Utilizando o comando ng add do Angular CLI, vamos adicionar o Po em seu projeto e o mesmo se encarregará de configurar o tema, instalar o pacote e importar o módulo do Po.

Execute o comando abaixo na pasta raiz do seu projeto:

ng add @po-ui/ng-components

Ao executar o comando acima, será perguntado se deseja incluir uma estrutura inicial em seu projeto com menu lateral, página e toolbar, utilizando componentes do Po, caso desejar, apenas informe: Y.

Passo 3 - Rode o seu projeto

Agora basta executar mais um comando para subir a aplicação e ver o seu projeto rodando no browser ;).

ng serve

Abra o browser e acesse a url http://localhost:4200. Pronto!


E agora?

Agora é só abrir seu editor / IDE favorito e começar a trabalhar no seu projeto.

Caso você queira utilizar nossos componentes de templates, como o po-page-login, po-modal-password-recovery, po-page-blocked-user, po-page-dynamic-table entre outros, basta adicionar o pacote @po-ui/ng-templates executando o comando abaixo:

ng add @po-ui/ng-templates

Ao executar este comando, será instalado o pacote @po-ui/ng-templates e configurado o PoTemplatesModules no app.module

A partir dai o seu projeto está preparado para receber outros componentes do PO UI! \o/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].