Skip to content

SMN-Estagiarios/krita-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Krita 2024

Static Badge Static Badge

Desenvolvimento do Krita 2.0 pela turma de estagiários da SMN 2023/2024.

Para acessar o wireframe do projeto acesse o link.

Regras do Projeto

Este projeto será desenvolvido utilizando HTML, JavaScript e CSS puro. Para garantir a consistência e a qualidade do código, seguem abaixo as regras que devem ser seguidas por todos os membros do time:

Estrutura e Organização do Código

  1. HTML

    • Utilize tags semânticas sempre que possível (por exemplo, <header>, <footer>, <article>, <section>).
    • Certifique-se de que todas as páginas HTML importem o reset.css no início do documento.
    • Nomeie os componentes de forma clara e descritiva, representando bem a tag HTML que estão utilizando.
  2. CSS

    • Todas as classes devem ser escritas em camelCase.
    • Use o reset.css para garantir a consistência do estilo entre navegadores diferentes.
    • Agrupe estilos relacionados em arquivos CSS separados conforme necessário (por exemplo, login.css, dashboard.css).
  3. JavaScript

    • Utilize camelCase para nomear variáveis e funções.
    • Prefira variáveis const e let em vez de var.
    • Mantenha as funções curtas e focadas em uma única tarefa.

Boas Práticas

  1. Versionamento

    • Utilize o Git para controle de versão.
    • Crie branches para cada feature ou correção de bug.
    • Realize commits com mensagens claras e descritivas.
  2. Colaboração

    • Realize code reviews antes de fazer merge de um pull request.
    • Respeite as opiniões dos colegas e esteja aberto a feedbacks construtivos.
    • Documente qualquer decisão importante que afete o projeto no README.md ou em arquivos de documentação dedicados.
  3. Acessibilidade

    • Garanta que todas as páginas sejam acessíveis, seguindo as diretrizes de acessibilidade web (WCAG).
    • Utilize atributos alt para imagens e aria-* conforme necessário para componentes interativos.
  4. Nome dos arquivos, pastas e branchs

    • index.html, styles.css, script.js para arquivos
    • loginThays para pastas
    • feat/[inicial do teu nome][inicial do nome da sua dupla]_[nome da coisa que tu tá fazendo(LoginPage)] para branchs

Seguindo estas regras, garantimos que o projeto será consistente, de alta qualidade e fácil de manter. Bom trabalho a todos!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages