diff --git a/CHANGELOG.md b/CHANGELOG.md index f8504ee..51da2f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,8 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog][changelog], and this project adheres to [Semantic Versioning][versioning]. - -## [Unreleased] +ß +## 1.0.0 Initial release. diff --git a/README.md b/README.md index b92b698..dbe5dc8 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# ConfigSL +# ConfigSL [![Coverage Status][badge-coverage]][coverage] ConfigSL is a simple Domain-Specific Language (DSL) module for configuration. It is designed to provide a declarative way to define configuration, with as few @@ -100,3 +100,6 @@ classes, they will need to be implemented in both. It's important to note that this is not limited to your defined configuration options, but also methods such as `register_file_format` and `config_file_path`. + +[badge-coverage]: https://coveralls.io/repos/github/jamesiarmes/configsl/badge.svg +[coverage]: https://coveralls.io/github/jamesiarmes/configsl diff --git a/configsql.gemspec b/configsql.gemspec index 8f7750a..4b22cd5 100644 --- a/configsql.gemspec +++ b/configsql.gemspec @@ -2,16 +2,18 @@ Gem::Specification.new do |s| s.name = 'configsl' - s.version = '0.1.0' + s.version = '1.0.0' s.licenses = ['MIT'] - s.summary = 'ConfigSL is a simple configuration DSL.' + s.summary = 'A simple DSL for declarative configuration in ruby.' s.description = 'A simple, modular, extensible DSL for configuration.' s.authors = ['James I. Armes'] s.email = 'jamesiarmes@gmail.com' s.files = Dir['lib/**/*'] + Dir['Gemfile'] + s.extra_rdoc_files = %w[README.md CHANGELOG.md] s.homepage = 'https://github.com/jamesiarmes/configsl' s.metadata = { 'bug_tracker_uri' => 'https://github.com/jamesiarmes/configsl/issues', + 'changelog_uri' => 'https://github.com/jamesiarmes/configsl/blob/main/CHANGELOG.md', 'homepage_uri' => s.homepage, 'rubygems_mfa_required' => 'true', 'source_code_uri' => 'https://github.com/jamesiarmes/configsl' diff --git a/lib/configsl.rb b/lib/configsl.rb index 0d88d89..44c6e4a 100644 --- a/lib/configsl.rb +++ b/lib/configsl.rb @@ -3,5 +3,5 @@ require_relative 'configsl/config' module ConfigSL - VERSION = '0.1.0' + VERSION = '1.0.0' end