meiyo-scss-styles
Version:
My SCSS design system for reuse in projects.
107 lines (77 loc) • 3.54 kB
Markdown
-----
Este é o **`meiyo_styles`**, um pacote de estilos SCSS desenvolvido para fornecer uma base consistente e um conjunto de componentes visuais reutilizáveis em meus projetos web. Inspirado no conceito de ter controle total sobre o design, este pacote evita frameworks CSS volumosos, focando na flexibilidade e na personalização completa através do poder do SCSS.
* **Modular e Organizado:** Estilos divididos em módulos lógicos (base, componentes, layout, mixins) para fácil navegação e manutenção.
* **Reutilizável:** Basta instalar via NPM e importar em qualquer novo projeto.
* **Compilável:** Inclui scripts para compilar seu SCSS para CSS.
Para incluir `meiyo_styles` em seu projeto, instale-o via npm:
```bash
npm install meiyo_styles
```
Após a instalação, você pode importar os estilos diretamente no seu arquivo SCSS principal do seu projeto. O compilador Sass se encarregará de encontrar os arquivos dentro da pasta `node_modules`.
```scss
// Exemplo: seu-projeto/src/styles/main.scss
// Importa todos os estilos principais do pacote
@import 'meiyo_styles';
// Opcional: Você também pode importar arquivos específicos do pacote se precisar
// Por exemplo, para acessar apenas suas variáveis ou mixins
@import 'meiyo_styles/src/base/variables';
@import 'meiyo_styles/src/mixins/responsive';
/*
Adicione seus estilos específicos do projeto aqui,
ou sobrescreva estilos do 'meiyo_styles' se necessário.
*/
body {
font-family: var(--font-primary, sans-serif);
color:
}
```
O comando `npm install` já traz o CSS compilado e pronto para uso, mas caso queira compilar o SCSS do seu repositório por algum motivo, certifique-se de que seu projeto tem um script de compilação SCSS configurado, como este em seu `package.json` principal:
```json
// seu-projeto/package.json
{
"name": "seu-projeto",
// ...
"scripts": {
"sass:build": "sass src/styles/main.scss:public/css/styles.css",
"sass:watch": "sass --watch src/styles/main.scss:public/css/styles.css"
},
"devDependencies": {
"sass": "^1.x.x"
}
}
```
A estrutura interna do `meiyo_styles` é organizada da seguinte forma:
```
meiyo_styles/
├── src/
│ ├── base/
│ ├── components/
│ ├── layout/
│ ├── utilities/
│ └── main.scss
├── package.json
└── README.md
```
Se você estiver desenvolvendo ou contribuindo para o `meiyo_styles` diretamente:
1. Clone este repositório:
```bash
git clone https://github.com/blink992/meiyo_styles.git
cd meiyo_styles
```
2. Instale as dependências de desenvolvimento:
```bash
npm install
```
Este projeto está licenciado sob a licença **MIT**. Veja o arquivo [LICENSE](./LICENSE.md) para mais detalhes.
-----
Para dúvidas ou sugestões, entre em contato em: pedro.agb2004@gmail.com