Skip to content

Neguchads/chad-devstudy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Chad-DevStudy LMS

Português | English


🇧🇷 Português

Uma plataforma educacional interativa, 100% client-side e sem servidor, projetada para transformar o aprendizado de programação em uma experiência gamificada e segura.

📂 Estrutura do Projeto

chad-devstudy/
├── css/               # Estilos Vanilla CSS (Glassmorphism & Design System)
├── js/                # Lógica da aplicação, Pyodide worker e Banco de Dados
├── assets/            # Imagens, ícones e arquivos estáticos
├── index.html         # Ponto de entrada da aplicação (SPA)
├── LICENSE            # Licença do projeto
└── README.md          # Documentação principal

🤝 Contribuição e Comunidade

Nós encorajamos contribuições! Para manter uma comunidade saudável e produtiva, siga estas diretrizes:

Como Contribuir

  1. Faça um Fork do projeto.
  2. Crie uma Branch para sua funcionalidade ou correção (git checkout -b feature/MinhaNovaFuncionalidade).
  3. Faça o Commit das suas alterações (git commit -m 'Feat: Adiciona MinhaNovaFuncionalidade').
  4. Faça o Push para a branch (git push origin feature/MinhaNovaFuncionalidade).
  5. Abra um Pull Request.

Regras da Comunidade

  • Respeito: Seja gentil e profissional com todos os contribuidores.
  • Clareza: Escreva mensagens de commit e descrições de Pull Requests de forma descritiva e direta.
  • Qualidade de Código: Garanta que seu código siga os padrões da linguagem utilizada (ex: Vanilla JS para lógica, CSS limpo para estilos).
  • Issues: Antes de iniciar uma mudança arquitetural ou adicionar uma funcionalidade muito grande, abra uma Issue para discutirmos a abordagem.

🛡️ Segurança

Levamos a segurança a sério.

  • Validação: A aplicação realiza sanitização de entradas para evitar injeção de código e comportamentos inesperados.
  • Relatando Vulnerabilidades: Se você encontrar alguma falha de segurança, por favor NÃO abra uma issue pública. Entre em contato diretamente com os mantenedores através do e-mail neguchads@gmail.com.

⚖️ Licença

Este projeto é distribuído sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


🇺🇸 English

An interactive, 100% client-side and serverless educational platform designed to transform programming learning into a gamified and secure experience.

📂 Project Structure

chad-devstudy/
├── css/               # Vanilla CSS Styles (Glassmorphism & Design System)
├── js/                # Application logic, Pyodide worker, and Database
├── assets/            # Images, icons, and static files
├── index.html         # Application entry point (SPA)
├── LICENSE            # Project license
└── README.md          # Main documentation

🤝 Contribution and Community

We encourage contributions! To maintain a healthy and productive community, please follow these guidelines:

How to Contribute

  1. Fork the project.
  2. Create a Branch for your feature or fix (git checkout -b feature/MyNewFeature).
  3. Commit your changes (git commit -m 'Feat: Add MyNewFeature').
  4. Push to the branch (git push origin feature/MyNewFeature).
  5. Open a Pull Request.

Community Rules

  • Respect: Be kind and professional with all contributors.
  • Clarity: Write commit messages and Pull Request descriptions in a descriptive and direct manner.
  • Code Quality: Ensure your code follows the standards of the language used (e.g., Vanilla JS for logic, clean CSS for styles).
  • Issues: Before starting an architectural change or adding a very large feature, open an Issue to discuss the approach.

🛡️ Security

We take security seriously.

  • Validation: The application performs input sanitization to prevent code injection and unexpected behavior.
  • Reporting Vulnerabilities: If you find any security flaws, please DO NOT open a public issue. Contact the maintainers directly via email at neguchads@gmail.com.

⚖️ License

This project is distributed under the MIT license. See the LICENSE file for more details.


"Não existe perfeito — existe lançado." / "There is no perfect — there is launched."
Created by Gustavo (Chad-DevStudy)

About

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors