Coder Social home page Coder Social logo

marsidev / hacktoberfest-2022 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from midudev/password-generator

1.0 0.0 0.0 14.81 MB

Solving a frontend challenge for Hacktoberfest 2022

Home Page: https://hacktoberfest-2022.vercel.app/

License: MIT License

JavaScript 44.58% Svelte 8.18% Astro 9.00% CSS 9.40% Shell 0.01% TypeScript 25.39% Vue 3.45%

hacktoberfest-2022's Introduction

¡Contribuye a un proyecto de código abierto!

🚀 Soluciona el reto y participa en la Hacktoberfest

GitHub stars GitHub issues GitHub pull requests GitHub pull requests

🤔 ¿Qué es la Hacktoberfest?

La Hacktoberfest es un evento anual organizado por DigitalOcean y DEV, que consiste en contribuir a proyectos de código abierto y ganar una camiseta gratis.

🚀 ¿Cómo participar?

🚧 Necesitarás la extensión Astro para Visual Studio Code y Nodejs 16+.

  1. Regístrate en Hacktoberfest:
  • Clic en Start Hacking.
  • Inicia sesión con GitHub o GitLab.
  1. Crea un fork de este repositorio:
  • Clic en Fork en la esquina superior derecha o haz click aquí.
  1. Clona el repositorio:
git clone [email protected]:TU_USUARIO/hacktoberfest-2022.git
  1. Instala las dependencias:
npm install
# o
pnpm install
# o
yarn install
  1. Crea una página en:
/pages/entry/<tu-nombre-de-usuario-en-github>/index.astro
  1. Ejecuta el proyecto:
npm run dev
# o
pnpm run dev
# o
yarn dev
  1. Soluciona el reto que se indica en la página principal y happy hacking 🥳.

📝 Reglas

  • ✅ Puedes usar cualquier framework dentro de esta lista: React, Vue, Svelte, Preact y Solid. También puedes usar Vanilla JavaScript.
  • ❌ NO puedes usar dependencias de terceros. Nada de npm install, ni yarn add ni similares.
  • ✅ Se puede utilizar CSS y Tailwind pero...
  • ❌ NO se puede utilizar otro framework CSS como Bootstrap, Bulma, NextUI, Material UI, etc... ni tampoco SASS, Stylus o similares.
  • ❌ No copies soluciones de otros participantes o soluciones de fuera. ¡La idea es que practiques y te esfuerces!
  • ✅ Crea tus PRs del 1 al 31 de octubre.
  • ❌ No uses ni modifiques código o componentes de otros participantes.
  • ❌ No modifiques código de fuera de tus carpetas (a no ser que sea exactamente para arreglar un problema de la página).
  • ❌ NO USES ESTILOS GLOBALES. NO ESTILES etiquetas. Usa siempre un selector muy específico (por ejemplo, una id con tu nombre) y a partir de ahí estila lo que quieras de tu solución. Así evitamos conflictos entre estilos.
  • ✅ Si necesitas crear componentes auxiliares para tu solución, crea una carpeta en:
 components/<nombre-de-usuario-en-github>/*

🎁 Premios

Además de poder conseguir la camiseta de la Hacktoberfest, haremos una votación para elegir las mejores soluciones. Los premios son:

📝 Notas

Si usas Solid o Preact, debes indicar el jsxImportSource en un comentario pragma. Haz esto en la primera línea de cada archivo JSX/TSX.

// Para Preact
/** @jsxImportSource preact */

// Para Solid
/** @jsxImportSource solid-js */

Para poder ejeuctar solo los test que esten en tus carpetas tienes que ir al archivo jest.config.js y modifica el parametro testMatch

{
	"testMatch": ["**/<tu-nombre-de-usuario-en-github>/**/*.spec.{js,ts}"]
}

Nota: tendras que deshacer este cambio antes de hacer commit


Más información al respecto aquí.

🤗 Contribuidores

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.