diff --git a/.ruby-version b/.ruby-version index ccbccc3..6816713 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.2.0 +2.6.5 \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 05f5678..e37859a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ language: ruby rvm: - "1.9.3" - - "2.2.0" + - "2.6.0" diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..db8e1f9 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,84 @@ +# Código de Conducta convenido para Contribuyentes + +## Nuestro compromiso + +Nosotros, como miembros, contribuyentes y administradores nos comprometemos a hacer de la participación en nuestra comunidad una experiencia libre de acoso para todo el mundo, independientemente de la edad, dimensión corporal, minusvalía visible o invisible, etnicidad, características sexuales, identidad y expresión de género, nivel de experiencia, educación, nivel socio-económico, nacionalidad, apariencia personal, raza, religión, o identidad u orientación sexual. + +Nos comprometemos a actuar e interactuar de maneras que contribuyan a una comunidad abierta, acogedora, diversa, inclusiva y sana. + +## Nuestros estándares + +Ejemplos de comportamiento que contribuyen a crear un ambiente positivo para nuestra comunidad: + +- Demostrar empatía y amabilidad ante otras personas +- Respeto a diferentes opiniones, puntos de vista y experiencias +- Dar y aceptar adecuadamente retroalimentación constructiva +- Aceptar la responsabilidad y disculparse ante quienes se vean afectados por nuestros errores, aprendiendo de la experiencia +- Centrarse en lo que sea mejor no sólo para nosotros como individuos, sino para la comunidad en general + +Ejemplos de comportamiento inaceptable: + +- El uso de lenguaje o imágenes sexualizadas, y aproximaciones o + atenciones sexuales de cualquier tipo +- Comentarios despectivos (_trolling_), insultantes o derogatorios, y ataques personales o políticos +- El acoso en público o privado +- Publicar información privada de otras personas, tales como direcciones físicas o de correo + electrónico, sin su permiso explícito +- Otras conductas que puedan ser razonablemente consideradas como inapropiadas en un + entorno profesional + +## Aplicación de las responsabilidades + +Los administradores de la comunidad son responsables de aclarar y hacer cumplir nuestros estándares de comportamiento aceptable y tomarán acciones apropiadas y correctivas de forma justa en respuesta a cualquier comportamiento que consideren inapropiado, amenazante, ofensivo o dañino. + +Los administradores de la comunidad tendrán el derecho y la responsabilidad de eliminar, editar o rechazar comentarios, _commits_, código, ediciones de páginas de wiki, _issues_ y otras contribuciones que no se alineen con este Código de Conducta, y comunicarán las razones para sus decisiones de moderación cuando sea apropiado. + +## Alcance + +Este código de conducta aplica tanto a espacios del proyecto como a espacios públicos donde un individuo esté en representación del proyecto o comunidad. Ejemplos de esto incluyen el uso de la cuenta oficial de correo electrónico, publicaciones a través de las redes sociales oficiales, o presentaciones con personas designadas en eventos en línea o no. + +## Aplicación + +Instancias de comportamiento abusivo, acosador o inaceptable de otro modo podrán ser reportadas a los administradores de la comunidad responsables del cumplimiento a través de [INSERTAR MÉTODO DE CONTACTO]. Todas las quejas serán evaluadas e investigadas de una manera puntual y justa. + +Todos los administradores de la comunidad están obligados a respetar la privacidad y la seguridad de quienes reporten incidentes. + +## Guías de Aplicación + +Los administradores de la comunidad seguirán estas Guías de Impacto en la Comunidad para determinar las consecuencias de cualquier acción que juzguen como un incumplimiento de este Código de Conducta: + +### 1. Corrección + +**Impacto en la Comunidad**: El uso de lenguaje inapropiado u otro comportamiento considerado no profesional o no acogedor en la comunidad. + +**Consecuencia**: Un aviso escrito y privado por parte de los administradores de la comunidad, proporcionando claridad alrededor de la naturaleza de este incumplimiento y una explicación de por qué el comportamiento es inaceptable. Una disculpa pública podría ser solicitada. + +### 2. Aviso + +**Impacto en la Comunidad**: Un incumplimiento causado por un único incidente o por una cadena de acciones. + +**Consecuencia**: Un aviso con consecuencias por comportamiento prolongado. No se interactúa con las personas involucradas, incluyendo interacción no solicitada con quienes se encuentran aplicando el Código de Conducta, por un periodo especificado de tiempo. Esto incluye evitar las interacciones en espacios de la comunidad, así como a través de canales externos como las redes sociales. Incumplir estos términos puede conducir a una expulsión temporal o permanente. + +### 3. Expulsión temporal + +**Impacto en la Comunidad**: Una serie de incumplimientos de los estándares de la comunidad, incluyendo comportamiento inapropiado continuo. + +**Consecuencia**: Una expulsión temporal de cualquier forma de interacción o comunicación pública con la comunidad durante un intervalo de tiempo especificado. No se permite interactuar de manera pública o privada con las personas involucradas, incluyendo interacciones no solicitadas con quienes se encuentran aplicando el Código de Conducta, durante este periodo. Incumplir estos términos puede conducir a una expulsión permanente. + +### 4. Expulsión permanente + +**Impacto en la Comunidad**: Demostrar un patrón sistemático de incumplimientos de los estándares de la comunidad, incluyendo conductas inapropiadas prolongadas en el tiempo, acoso de individuos, o agresiones o menosprecio a grupos de individuos. + +**Consecuencia**: Una expulsión permanente de cualquier tipo de interacción pública con la comunidad del proyecto. + +## Atribución + +Este Código de Conducta es una adaptación del [Contributor Covenant][homepage], versión 2.0, +disponible en https://www.contributor-covenant.org/es/version/2/0/code_of_conduct.html + +Las Guías de Impacto en la Comunidad están inspiradas en la [escalera de aplicación del código de conducta de Mozilla](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +Para respuestas a las preguntas frecuentes de este código de conducta, consulta las FAQ en +https://www.contributor-covenant.org/faq. Hay traducciones disponibles en https://www.contributor-covenant.org/translations diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index 50f950c..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,71 +0,0 @@ -PATH - remote: . - specs: - chilean_cities (0.1.0) - activemodel (>= 3.2.11, < 5) - multi_json (~> 1.0) - rake (~> 10.4) - -GEM - remote: https://rubygems.org/ - specs: - activemodel (4.2.0) - activesupport (= 4.2.0) - builder (~> 3.1) - activesupport (4.2.0) - i18n (~> 0.7) - json (~> 1.7, >= 1.7.7) - minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) - tzinfo (~> 1.1) - builder (3.2.2) - coderay (1.1.0) - diff-lcs (1.2.5) - factory_girl (4.5.0) - activesupport (>= 3.0.0) - i18n (0.7.0) - inch (0.4.10) - pry - sparkr (>= 0.2.0) - term-ansicolor - yard (~> 0.8.7) - json (1.8.2) - method_source (0.8.2) - minitest (5.5.1) - multi_json (1.11.0) - pry (0.10.1) - coderay (~> 1.1.0) - method_source (~> 0.8.1) - slop (~> 3.4) - rake (10.4.2) - rspec (3.2.0) - rspec-core (~> 3.2.0) - rspec-expectations (~> 3.2.0) - rspec-mocks (~> 3.2.0) - rspec-core (3.2.0) - rspec-support (~> 3.2.0) - rspec-expectations (3.2.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.2.0) - rspec-mocks (3.2.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.2.0) - rspec-support (3.2.1) - slop (3.6.0) - sparkr (0.4.1) - term-ansicolor (1.3.0) - tins (~> 1.0) - thread_safe (0.3.4) - tins (1.3.4) - tzinfo (1.2.2) - thread_safe (~> 0.1) - yard (0.8.7.6) - -PLATFORMS - ruby - -DEPENDENCIES - chilean_cities! - factory_girl (~> 4.5) - inch (~> 0.4.6) - rspec (~> 3.0) diff --git a/README.md b/README.md index 7bf2d3f..4c39028 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ Comunas de Chile ================ +[![Gem Version](https://badge.fury.io/rb/chilean_cities.svg)](http://badge.fury.io/rb/chilean_cities) [![Build Status](https://api.travis-ci.org/gonzalo-bulnes/chilean_cities.png?branch=master)](https://travis-ci.org/gonzalo-bulnes/chilean_cities) [![Code Climate](https://codeclimate.com/github/gonzalo-bulnes/chilean_cities.png)](https://codeclimate.com/github/gonzalo-bulnes/chilean_cities) -[![Dependency Status](https://gemnasium.com/gonzalo-bulnes/chilean_cities.svg)](https://gemnasium.com/gonzalo-bulnes/chilean_cities) [![Inline docs](http://inch-ci.org/github/gonzalo-bulnes/chilean_cities.svg?branch=master)](http://inch-ci.org/github/gonzalo-bulnes/chilean_cities) A Ruby representation of the Chilean _administrative areas_ as described by the [SUBDERE][subdere]. @@ -28,7 +28,6 @@ This library is based on the publicly available information from the SUBDERE rel [source]: http://www.subdere.gov.cl/documentacion/regiones-provincias-y-comunas-de-chile [ref]: http://www.subdere.gov.cl/sites/default/files/documentos/articles-73111_recurso_2.pdf - Usage ----- @@ -74,7 +73,7 @@ chile.comunas.select{ |comuna| comuna.name == 'Quellón' }.first.contained_in.na **Note about the previous version** (`v0.1.0`) -If you were using this gem in the past and are looking for its ancient behaviour, please modify your `Gemfile` to checkout the `v0.1.0` tag: +If you were using this gem in the past and are looking for its ancient behaviour, please modify your `Gemfile` to checkout the `v0.1.0` tag (it's been a few years, so this is not recommended): ```ruby # Gemfile @@ -85,6 +84,13 @@ The same tag does also [point to the corresponding documentation][deprecated-doc [deprecated-doc]: https://github.com/gonzalo-bulnes/chilean_cities/blob/v0.1.0/README.md +Code of Conduct +--------------- + +Please note that by participating in this project, you agree to abide by its [code of conduct]. That is true for pull requests, and also when participating in issues. + +[code of conduct]: ./CODE_OF_CONDUCT.md + See Also -------- @@ -111,7 +117,7 @@ License ------- ChileanCities provides a Ruby representation of the Chilean _administrative areas_. - Copyright (C) 2013, 2014, 2015 Gonzalo Bulnes Guilpain + Copyright (C) 2013, 2020 Gonzalo Bulnes Guilpain This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/chilean_cities.gemspec b/chilean_cities.gemspec index bd36d66..0d1f3ad 100644 --- a/chilean_cities.gemspec +++ b/chilean_cities.gemspec @@ -14,13 +14,13 @@ Gem::Specification.new do |gem| as described by the Subsecretaría de Desarrollo Regional y Administrativo.} gem.homepage = "https://github.com/gonzalo-bulnes/chilean_cities" - gem.license = "GPLv3" + gem.license = "GPL-3.0" gem.files = Dir["{doc,lib}/**/*", "Gemfile", "LICENSE.txt", "Rakefile", "README.md"] gem.test_files = Dir["spec/**/*"] - gem.add_dependency "activemodel", ">= 3.2.11", "< 5" - gem.add_dependency "rake", "~> 10.4" + gem.add_dependency "activemodel", ">= 3.2.11", "< 7" + gem.add_dependency "rake" gem.add_dependency "multi_json", "~> 1.0" gem.add_development_dependency "rspec", "~> 3.0" diff --git a/lib/chilean_cities/version.rb b/lib/chilean_cities/version.rb index 5fedfd1..f0d5a63 100644 --- a/lib/chilean_cities/version.rb +++ b/lib/chilean_cities/version.rb @@ -1,3 +1,3 @@ module ChileanCities - VERSION = "0.1.0" + VERSION = "1.0.0" end