├── .github ├── ISSUE_TEMPLATE │ ├── remove-project.md │ ├── help-me-to-maintain.md │ ├── add-project.md │ └── i-want-to-become-a-maintainer.md └── workflows │ └── greetings.yml ├── CONTRIBUTING.md └── README.md /.github/ISSUE_TEMPLATE/remove-project.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Remove project 3 | about: Mark project as maintained 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **What project** 11 | Project name and URL 12 | 13 | **How is it going?** 14 | Tell a bit about the project's current state 15 | -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- 1 | name: Greetings 2 | 3 | on: [pull_request, issues] 4 | 5 | jobs: 6 | greeting: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: actions/first-interaction@v1 10 | with: 11 | repo-token: ${{ secrets.GH_TOKEN }} 12 | issue-message: 'Welcome to ruby_attic! Thank you so much for helping!' 13 | pr-message: 'Welcome to ruby_attic! Thank you for the pull request!' 14 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/help-me-to-maintain.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Help me to maintain 3 | about: You want to maintain a project, but you also need some help 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **What project?** 11 | Name of the project and public repository URL 12 | 13 | **What did you try?** 14 | - [ ] I found the current maintainer e-mail 15 | - [ ] I contacted the current maintainer 16 | - [ ] I am the current maintainer and need help 17 | - [ ] I sent a pull request 18 | 19 | **Tell us how to help you** 20 | How could we help? :smile: 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/add-project.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Add project 3 | about: Suggest a new project 4 | title: '' 5 | labels: new 6 | assignees: '' 7 | 8 | --- 9 | 10 | **What project?** 11 | The name of the project and publi repository url 12 | 13 | **Current status** 14 | - [ ] :spider_web: Unmaintained 15 | - [ ] :juggling_person: Needing help 16 | 17 | **How did you check?** 18 | - [ ] I'm the current maintainer 19 | - [ ] I'm a contributor 20 | - [ ] It's written on the README 21 | - [ ] I contacted the current maintainer 22 | **Additional context** 23 | Add any other context or screenshots about the feature request here. 24 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Contributing to Ruby Attic 2 | 3 | :gem: You are precious! :gem: 4 | 5 | There is not a single rule down there. Just ideas. Ideas change, so feel free to change the lines below. 6 | 7 | ## How to contribute 8 | 9 | If you know a Ruby project needing help, please, help us help then! 10 | If you start maintaining a project listed here or noticed it's being maintained, please, tell us. 11 | You can either submit a pull request or open an issue. 12 | 13 | 14 | ## Guidelines 15 | 16 | * Be polite 17 | * Do some research. 18 | * Add projects as `[Project](public githug/gitlab/whathever url)` 19 | * Add one project per PR (I'll look then all) 20 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/i-want-to-become-a-maintainer.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: I want to become a maintainer 3 | about: You want to maintain a project, but you also need some help 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **What project?** 11 | Name of the project and public repository URL 12 | 13 | **What did you try?** 14 | - [ ] I found the current maintainer e-mail 15 | - [ ] I contacted the current maintainer 16 | - [ ] I am the current maintainer and need help 17 | - [ ] I sent a pull request 18 | - [ ] I have experience maintaining a project/contributing to open source 19 | - [ ] I have experience with github 20 | -[ ] I have experience with ruby 21 | 22 | ** Tell more about yourself** 23 | Your programming history, your passions... Let's be friends! 24 | 25 | **Tell us how to help you** 26 | How could we help? :smile: 27 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Ruby Attic 2 | ## :gem: Unmaintained Ruby projects needing people! 3 | 4 | --- 5 | 6 | A curated collection of unmaintained Ruby projects needing new maintainers. 7 | New submissions are welcome! Check out the [contribution guide](https://github.com/attics/ruby_attic/blob/master/CONTRIBUTING.md) and help us maintain all those cool projects! 8 | 9 | --- 10 | Thanks to all the [awesome people who contributed](https://github.com/attics/ruby_attic/graphs/contributors). 11 | --- 12 | 13 | * :gem: Ruby Attic 14 | * :spider_web: [Seeking maintainer](#maintainers) - Projects without a main maintainer (no one is accepting pull requests/guiding the project) 15 | * :juggling_person: [Seeking contributors](#contributors) - Projects that need more people sending pull requests/reviewing/testing 16 | * :sleepy: [Stale](#stale) - Projects that may be dead 17 | * :sos: [404](#404) - Those who died but should come back 18 | 19 | ## Maintainers 20 | 21 | * [Backup](https://github.com/backup/backup) 22 | * [Betty](https://github.com/pickhardt/betty) 23 | * [Birthday](https://github.com/railslove/birthday) 24 | * [Combine PDF](https://github.com/boazsegev/combine_pdf) 25 | * [Email Spec](https://github.com/email-spec/email-spec/) 26 | * [Impressionist](https://github.com/charlotte-ruby/impressionist) 27 | * [Maintainer Seeker](https://github.com/andrewmcodes/maintainer-seeker) 28 | * [Role Requirement](https://github.com/timcharper/role_requirement) 29 | * [Scrapi](https://github.com/assaf/scrapi) 30 | * [Visual Studio Code - Ruby](https://github.com/rubyide/vscode-ruby) 31 | * [WSC-SDK](https://github.com/WowzaMediaSystems/wsc-sdk-ruby) 32 | 33 | ## Contributors 34 | 35 | * [Concurrent-Ruby](https://github.com/ruby-concurrency/concurrent-ruby/) 36 | * [Database Cleaner](https://github.com/DatabaseCleaner/database_cleaner) 37 | * [Juvia](https://github.com/phusion/juvia) 38 | * [KT Paperclip](https://github.com/kreeti/kt-paperclip) 39 | 40 | ## Stale 41 | 42 | * [Lograge](https://github.com/roidrage/lograge) 43 | * [Milia](https://github.com/jekuno/milia) 44 | * [Netzke](https://github.com/netzke/netzke) 45 | * [Schedulable](https://github.com/benignware/schedulable) 46 | 47 | ## 404 48 | * [Bootstrap Slider](https://github.com/seiyria/bootstrap-slider) 49 | 50 | ## BECOMING A MAIN CONTRIBUTOR 51 | 52 | Open an issue with the template 'I want to be a contributor' and fill the template options accordingly. 53 | --------------------------------------------------------------------------------