Maltese
¶ ↑
Ruby gem and command-line tool for generating sitemap files from the DataCite REST API. Uses the SitemapGenerator gem and can be run as Docker container, e.g. using as a scheduled task in AWS ECS triggered by AWS Cloudwatch Events.
Run as a command-line tool:
maltese sitemap
Installation¶ ↑
Requires Ruby 2.2 or later. Then add the following to your Gemfile
to install the latest version:
gem 'maltese'
Then run bundle install
to install into your environment.
You can also install the gem system-wide in the usual way:
gem install maltese
Development¶ ↑
We use rspec for unit testing:
bundle exec rspec
Follow along via Github Issues.
Note on Patches/Pull Requests¶ ↑
-
Fork the project
-
Write tests for your new feature or a test that reproduces a bug
-
Implement your feature or make a bug fix
-
Do not mess with Rakefile, version or history
-
Commit, push and make a pull request. Bonus points for topical branches.
License¶ ↑
maltese is released under the MIT License.