@apollusehs/orfeu
v0.0.9
Published
<div align="center" dir="center"> <img width="250px" src="./logo.png">
Downloads
6
Readme
REFERÊNCIA
PADRÃO
O orfeu é uma framework que recebe varias heranças. Extraimos a parte de interface do bootstrap e a parte funcional de alguns componentes do material design. Com isso o padrão portugues nunca poderia ser usado como padrão para nossa lib.
Dessa forma aqui temos uma exeção que não deverá se repetir nas proximas libs ou aplicações.
0 - Esse projeto codificado em ingles(somente comentarios em portugues¹).
¹ Alguns arquivos receberam pouca alteração quando trouxemos para dentro do orfeu, dessa forma alguns comentarios estão em ingles também, precisamos traduzilos.
1 - Estrutura de pastas do orfeu são diferentes já que aqui não temos uma aplicação e sim uma lib. Alguns motivos fazem com que esse padrão seja diferente. Quando criamos um componente aqui como lib criamos também um modulo para ele ser importado de forma individual sem depender de outros modulos dos orfeu, assim uma tela pode usar um componente unico sem pesar o modulo carregando com varias coisas que não serão usadas.
Dessa forma nossas pastas dentro de lib continuam divindo componentes, porem dentro dessas pastas não temos varias sub-pastas. Os arquivos do componente ficam na raiz. Junto com o md nomeado de README.md, seguindo de um arquivo de export com nome de index.ts onde é exportado todo o componente.
SCRIPTS
Para builder você pode usar direto o cli do angular: ng build orfeu
pode também rodar com a flag --prod
.
Scripts para teste e rotinas DevOps ainda não foram escritas.
Estrutura de pastas
.
├── src # Arquivos da nossa lib
│ ├── lib # Nossos componentes que possuem typescript.
│ ├── theme # Nossos componentes que precisam apenas de classes css.
│ ├── index.ts # Arquivo de exportação dos componentes.
PACOTES
| @apollus/ | Criador | Docs | |------------------|--------------------------------------------------------|--------------| | BUTTON | Thiago. | Doc | | COMMON | Precisa de contribuidores. | Doc | | CHECKBOX | Precisa de contribuidores. | Doc | | CORE | Precisa de contribuidores. | Doc | | DIALOG | Precisa de contribuidores. | Doc | | INPUT | Precisa de contribuidores. | Doc | | PAGINATOR | Precisa de contribuidores. | Doc | | RADIO | Precisa de contribuidores. | Doc | | SORT | Precisa de contribuidores. | Doc | | TABLE | Precisa de contribuidores. | Doc | | TABS | Precisa de contribuidores. | Doc | | TOOLTIP | Precisa de contribuidores. | Doc | |------------------|--------------------------------------------------------|--------------| | THEME | Precisa de contribuidores. | Doc |
Detalhes
- Tudo nesse diretório faz parte da lib orfeu de uso compartilhado.