mirror of
https://github.com/nostalgic-css/NES.css.git
synced 2025-09-02 02:22:37 +02:00
docs(add): it adds contriburing-es
This commit is contained in:
99
CONTRIBUTING-es.md
Normal file
99
CONTRIBUTING-es.md
Normal file
@@ -0,0 +1,99 @@
|
||||
# Contribución
|
||||
|
||||
¿Quieres contribuir al proyecto? ¡Genial!
|
||||
|
||||
## Cosas que tienes que saber
|
||||
|
||||
Este proyecto se apega al Código de Conducta convenido para Contribuyentes. Al participar, se espera que te apegues a este código. Por favor, revisa nuestro [Código de Conducta][code-of-conduct] para más información acerca de reportar comportamiento no apropiado.
|
||||
|
||||
**¿Trabajando en tu primer Pull Request?**
|
||||
[Cómo contribuir a un proyecto de código abierto en GitHub][egghead]
|
||||
|
||||
## Cómo
|
||||
|
||||
* ¿Configuración del proyecto?
|
||||
[¡Te tenemos cubierto!](#project-setup)
|
||||
|
||||
* ¿Encontraste un bug?
|
||||
[¡Házlono saber!][new-issue]
|
||||
|
||||
* ¿Arreglaste un bug?
|
||||
[¡Haz un PR!][new-pr]
|
||||
|
||||
* ¿Agregando una nueva característica?
|
||||
Asegúrate de [abrir un issue][new-issue] describiendo tu característica o mejora, ¡Después abre un [nuevo PR][new-pr] cuando estés listo para recibir retroalimentación!
|
||||
|
||||
## Configuración del proyecto
|
||||
|
||||
¡Estamos muy felices porque quieras contribuir al proyecto! ❤️ Los siguientes pasos te ayudarán a poner el proyecto en marcha:
|
||||
|
||||
1. Haz un Fork y Clon del repositorio.
|
||||
2. Instala las dependencias necesarias:
|
||||
```sh
|
||||
$ npm install
|
||||
```
|
||||
3. Ejecuta el servidor de desarrollo:
|
||||
```sh
|
||||
$ npm run storybook
|
||||
```
|
||||
|
||||
### Directorios
|
||||
```sh
|
||||
.
|
||||
├── index.html: Página demo
|
||||
├── style.css: Estilo de la página demo
|
||||
├── css: Archivos de distribución
|
||||
├── docs: Storybook stories
|
||||
└── scss: Código fuente
|
||||
├── base
|
||||
│ ├── reboot.scss: ¡No cambiar! (Bootstrap Reboot)
|
||||
│ ├── generic.scss: Estilo general y reboot.css
|
||||
│ └── variables.scss: Variables comunes
|
||||
├── elements
|
||||
├── form
|
||||
├── icons: Iconos 16x16
|
||||
├── pixel-arts: Para iconos que no son 16x16.
|
||||
└── utilities
|
||||
```
|
||||
|
||||
> Tip: Manten tu rama `master` apuntando al repositorio original y haz pull request de las ramas en tu fork. Para hacer esto, ejecuta:
|
||||
>
|
||||
> ```
|
||||
> git remote add upstream https://github.com/nostalgic-css/NES.css.git
|
||||
> git fetch upstream
|
||||
> git branch --set-upstream-to=upstream/master master
|
||||
> ```
|
||||
>
|
||||
> Esto añadirá el repositorio original como un "remoto" llamado "upstream", *fetch* la información de git desde el remoto, y configura tu rama local `master` para utilizar la rama `upstream/master` cuando ejecutes `git pull`. En este punto, tú puedes crear todas tus ramas desde esta rama `master`. Cuando quieras actualizar tu versión de `master`, haz un `git pull`.
|
||||
|
||||
## Contribución para miembros de la organización `nostalgic-css`
|
||||
|
||||
Debajo hay pasos, los cuales deben ser seguidos por los miembros de `nostalgic-css`. Colaboradores externos sólo tienen que seguir los pasos anteriores.
|
||||
|
||||
### Pasos para desarrollo
|
||||
|
||||
1. Haz una rama desde `develop` utilizando las siguientes reglas de tomato.
|
||||
2. Haz el trabajo para resolver el *issue*. Si identificas trabajo que no está relacionado con el *issue*, por favor [crea un nuevo issue][new-issue] y haz el trabajo en una rama independiente.
|
||||
3. Envía tus PRs a hacer *merge* en `develop`.
|
||||
* Todo cambio que pueda afectar el desarrollo actual deberá ser documentado en la descripción.
|
||||
* PRs con un *issue* deberán incluir en el título el número del *issue*. E.g. `[#33] Arregla bug`
|
||||
* Asígnate el PR.
|
||||
* Cuando el PR esté listo mara ser unido, se deberá solicitar una revisión por parte el equipo de `nostalgic-css/NES.css´.
|
||||
4. Una vez que el PR sea aprobado, será responsabilidad de la persona **encargada** de unir los cambios a la rama.
|
||||
|
||||
### Formatos de commit
|
||||
|
||||
Utilizamos [Commitizen][commitizen] and [`commitlint`][commitlint] para asegurarnos que nuestros lanzamientos sean automáticos, [unromantic, and unsentimental][sentimental-versioning].
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[code-of-conduct]: https://github.com/nostalgic-css/NES.css/blob/master/CODE_OF_CONDUCT.md
|
||||
[commitizen]: https://github.com/commitizen/cz-cli
|
||||
[commitlint]: [https://github.com/marionebl/commitlint]
|
||||
[egghead]: https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github
|
||||
[new-issue]: https://github.com/nostalgic-css/NES.css/issues/new
|
||||
[new-pr]: https://github.com/nostalgic-css/NES.css/compare/develop...develop
|
||||
[semantic-release]: https://github.com/semantic-release/semantic-release
|
||||
[sentimental-versioning]: http://sentimentalversioning.org/
|
Reference in New Issue
Block a user