From 5c46d9c7fe28dc3be562c7534438fe8163633f52 Mon Sep 17 00:00:00 2001 From: Tim Gurney aka Wolf Date: Wed, 13 Oct 2021 13:28:14 +0100 Subject: [PATCH] rebrand --- .github/ISSUE_TEMPLATE/ask_question.md | 10 -- .github/ISSUE_TEMPLATE/ask_question.yml | 22 +++++ .github/ISSUE_TEMPLATE/bug_report.md | 30 ------ .github/ISSUE_TEMPLATE/bug_report.yml | 58 +++++++++++ .github/ISSUE_TEMPLATE/config.yml | 7 ++ .github/ISSUE_TEMPLATE/feature_request.md | 20 ---- .github/ISSUE_TEMPLATE/feature_request.yml | 43 +++++++++ .github/SUPPORT.md | 8 -- .github/workflows/pipeline.yml | 99 +++++++++++++++++++ .gitignore | 16 +--- .travis.yml | 106 --------------------- CHANGELOG.md | 4 +- LICENSE.md | 2 +- README.md | 79 ++++++--------- 14 files changed, 264 insertions(+), 240 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/ask_question.md create mode 100644 .github/ISSUE_TEMPLATE/ask_question.yml delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml delete mode 100644 .github/SUPPORT.md create mode 100644 .github/workflows/pipeline.yml delete mode 100644 .travis.yml diff --git a/.github/ISSUE_TEMPLATE/ask_question.md b/.github/ISSUE_TEMPLATE/ask_question.md deleted file mode 100644 index adfe740..0000000 --- a/.github/ISSUE_TEMPLATE/ask_question.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: Ask a question -about: Feel free to ask us a question -title: '' -labels: 'question' -assignees: 'TGWolf' - ---- - -**What would you like to know?** diff --git a/.github/ISSUE_TEMPLATE/ask_question.yml b/.github/ISSUE_TEMPLATE/ask_question.yml new file mode 100644 index 0000000..d290b8c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ask_question.yml @@ -0,0 +1,22 @@ +name: Ask a question +description: If you don't have a specific issue or bug to report you can still ask us questions and we will do our best to answer them +title: "[Question]: " +labels: [question, triage] +assignees: + - tgwolf +body: + - type: textarea + id: question + attributes: + label: What is your question? + description: Please give us time to review your question and formulate an answer. + validations: + required: true + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com) + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 906afcb..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: 'bug' -assignees: 'TGWolf' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -1. -2. -3. -4. - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Environment** -Any relevant information about your environment, OS version, virtualised or not. - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..04cbaa8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,58 @@ +name: Report a bug +description: Found a bug? Let us knonw what the issue is and we will attempt to fix it +title: "[Bug]: " +labels: [bug, triage] +assignees: + - tgwolf +body: + - type: textarea + id: what-happened + attributes: + label: What happened? + description: A clear and concise description of what the bug is. + validations: + required: true + - type: textarea + id: expected-behavior + attributes: + label: Expected behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: How do we reproduct the bug? + description: What are the steps we need to take to reproduce the behavior? + validations: + required: true + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. + render: shell + validations: + required: false + - type: textarea + id: screenshoots + attributes: + label: Screeenshots + description: Upload any screenshots that might help demonstrate the bug. + validations: + required: false + - type: textarea + id: additional-information + attributes: + label: Additional information + description: Please provide any additional information that you think will help us to resolve this bug. + validations: + required: false + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com) + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 3ba13e0..cabd7e8 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1 +1,8 @@ blank_issues_enabled: false +contact_links: + - name: Support us + url: https://ko-fi.com/wolfsoftware + about: Show your support + - name: Visit our website + url: https://wolfsoftware.com/ + about: Visit the Wolf Software website and see what else we do and what services we offer diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 4134b6b..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: 'enhancement' -assignees: 'TGWolf' - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..fe89e10 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,43 @@ +name: Request a new feature +description: Got an idea for a new feature? Let us know what you want and we will see if we can add it +title: "[Feature Request]: " +labels: [enhancement, triage] +assignees: + - tgwolf +body: + - type: textarea + id: releated-to + attributes: + label: Is your feature request related to a problem? + description: A clear and concise description of what the problem is. E.g. I'm always frustrated when ... + validations: + required: true + - type: textarea + id: suggested-solution + attributes: + label: Suggested Solution + description: A clear and concise description of what you want to see implemented. + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Describe alternatives you've considered + description: A clear and concise description of any alternative solutions or features you've considered. + validations: + required: true + - type: textarea + id: additional-information + attributes: + label: Additional information + description: Please provide any additional information that you think will help us to resolve this bug. + validations: + required: false + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com) + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md deleted file mode 100644 index 61870f9..0000000 --- a/.github/SUPPORT.md +++ /dev/null @@ -1,8 +0,0 @@ -# Support - -If the documentation is not providing the information that you require then you have a couple of options: - -1. [Start a discussion](https://github.com/DevelopersToolbox/github-ripper/discussions). -1. [Open an issue](https://github.com/DevelopersToolbox/github-ripper/issues), using the `Ask a question` option. - -> This project has a [code of conduct](CODE_OF_CONDUCT.md). By interacting with this repository, organization, or community you agree to abide by its terms. diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml new file mode 100644 index 0000000..c58ee59 --- /dev/null +++ b/.github/workflows/pipeline.yml @@ -0,0 +1,99 @@ +name: pipeline +on: [push, pull_request] + +jobs: + bundler: + runs-on: ubuntu-latest + strategy: + matrix: + ruby: [ '2.6', '2.7', '3.0', 'head' ] + name: Bundler Test on Ruby ${{ matrix.ruby }} + steps: + - uses: actions/checkout@v2 + - name: Set up Ruby ${{ matrix.ruby }} + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + - name: Run Bundle Install + run: bundle install + - name: Run Bundle Exec rake + run: bundle exec rake + reek: + runs-on: ubuntu-latest + strategy: + matrix: + ruby: [ '2.6', '2.7', '3.0', 'head' ] + name: Reek Test on Ruby ${{ matrix.ruby }} + steps: + - uses: actions/checkout@v2 + - name: Set up Ruby ${{ matrix.ruby }} + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + - name: Run Reek + run: bash <(curl -s https://raw.githubusercontent.com/CICDToolbox/reek/master/pipeline.sh) + rubocop: + runs-on: ubuntu-latest + strategy: + matrix: + ruby: [ '2.6', '2.7', '3.0', 'head' ] + name: Rubocop Test on Ruby ${{ matrix.ruby }} + steps: + - uses: actions/checkout@v2 + - name: Set up Ruby ${{ matrix.ruby }} + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + - name: Run Rubocop + run: bash <(curl -s https://raw.githubusercontent.com/CICDToolbox/rubocop/master/pipeline.sh) + awesomebot: + name: Awesomebot + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Ruby 3.0 + uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.0 + - name: Run Awesomebot + env: + FLAGS: "default" + EXCLUDE_FILES: "CHANGELOG.md" + WHITELIST: "https://img.shields.io" + run: bash <(curl -s https://raw.githubusercontent.com/CICDToolbox/awesomebot/master/pipeline.sh) + shellcheck: + name: ShellCheck + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Run Shellcheck + run: bash <(curl -s https://raw.githubusercontent.com/CICDToolbox/shellcheck/master/pipeline.sh) + yaml-lint: + name: YAML Lint + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Ruby 3.0 + uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.0 + - name: Run YAML-Lint + run: bash <(curl -s https://raw.githubusercontent.com/CICDToolbox/yaml-lint/master/pipeline.sh) + slack-workflow-status: + if: always() + name: Slack Post Workflow Notification + needs: + - bundler + - reek + - rubocop + - awesomebot + - shellcheck + - yaml-lint + runs-on: ubuntu-latest + steps: + - name: Slack Post Workflow Notification + uses: Gamesight/slack-workflow-status@master + with: + include_jobs: true + repo_token: ${{secrets.GITHUB_TOKEN}} + slack_webhook_url: ${{secrets.SLACK_WEBHOOK_URL}} diff --git a/.gitignore b/.gitignore index 7324894..deae734 100644 --- a/.gitignore +++ b/.gitignore @@ -1,17 +1,3 @@ **/ab-results* - -/.bundle/ -/.yardoc -/_yardoc/ -/coverage/ -/doc/ -/pkg/ -/spec/reports/ -/tmp/ - -# rspec failure tracking +Gemfile.lock .rspec_status - -/Gemfile.lock - -*.gem diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 01ad66d..0000000 --- a/.travis.yml +++ /dev/null @@ -1,106 +0,0 @@ -matrix: - include: - - language: ruby - name: Bundler (rvm 2.6) - rvm: 2.6 - before_install: - - gem install bundler - - language: ruby - name: Bundler (rvm 2.7) - rvm: 2.7 - before_install: - - gem install bundler - - language: ruby - name: Bundler (rvm 3.0) - rvm: 3.0 - before_install: - - gem install bundler - - language: ruby - name: Rubocop (rvm 2.6) - rvm: 2.6 - before_install: - - git clone https://github.com/TravisToolbox/rubocop.git - install: - - "./rubocop/install.sh" - script: - - "./rubocop/scan.sh" - - language: ruby - name: Rubocop (rvm 2.7) - rvm: 2.7 - before_install: - - git clone https://github.com/TravisToolbox/rubocop.git - install: - - "./rubocop/install.sh" - script: - - "./rubocop/scan.sh" - - language: ruby - name: Rubocop (rvm 3.0) - rvm: 3.0 - before_install: - - git clone https://github.com/TravisToolbox/rubocop.git - install: - - "./rubocop/install.sh" - script: - - "./rubocop/scan.sh" - - language: ruby - name: Reek (rvm 2.6) - rvm: 2.6 - before_install: - - git clone https://github.com/TravisToolbox/reek.git - install: - - "./reek/install.sh" - script: - - "./reek/scan.sh" - - language: ruby - name: Reek (rvm 2.7) - rvm: 2.7 - before_install: - - git clone https://github.com/TravisToolbox/reek.git - install: - - "./reek/install.sh" - script: - - "./reek/scan.sh" - - language: ruby - name: Reek (rvm 3.0) - rvm: 3.0 - before_install: - - git clone https://github.com/TravisToolbox/reek.git - install: - - "./reek/install.sh" - script: - - "./reek/scan.sh" - - language: ruby - name: YAML Linting (rvm 3.0) - rvm: 3.0 - before_install: - - git clone https://github.com/TravisToolbox/yaml-lint - install: - - "./yaml-lint/install.sh" - script: - - "./yaml-lint/scan.sh" - - language: bash - name: Shellcheck (Bash) - os: linux - arch: arm64-graviton2 - before_install: - - git clone https://github.com/TravisToolbox/shellcheck - install: - - "./shellcheck/install.sh" - script: - - "./shellcheck/scan.sh" - - language: ruby - name: Link Checking (rvm 3.0) - rvm: 3.0 - env: - - WHITELIST="https://img.shields.io" - - EXCLUDE_FILES="CHANGELOG.md,github-lister-core.gemspec" - before_install: - - git clone https://github.com/TravisToolbox/awesomebot - install: - - "./awesomebot/install.sh" - script: - - "./awesomebot/scan.sh" -notifications: - email: false - slack: - secure: OR5AsOjO3rr9BKx+hGHiIrW2RKVZwt0aj+hSiZTUwewZSb7lgbsE4PZvGw5hb6+SqTDHTVxEKcXkkInEGWcJby6jLGy3Oe9H1ZJFO5MoiQE6nqp/xx7jf0R8u9CczgT4Lf9VFGMfGxj75+F6JduSxT8jLqvPMcDcXl9nFV2ZJFNmCf7KJPp/Yg/s71Rmu0J1/Fg1q9LWY/YefYqYYLQaj9Fi3/nV5+DFivy7b8wD0/swhpoPHW2VEF9o7b/wxSF9EjW8s9cXybHQREdhYhhTXI44cuZzg7cDJX97shc0Zst7dpkQu5Z3k36GVs8a34Bc4TzmKitxFCfj5qEPKeLykXr5M6o/wO3+aO3bulaYAQuLZdnOXkzLP43gGirxk4rO+yByr+9ODar3JSuyiFoUeWaO8rdvJH1pkiQ+gry9e1obBVnlT89DwpXJif7Y5zTn74mZ3yIO6llm9rMIUQTZf2aWkGQ/wPQ+nnv+/+zyCUkjxCwzqWtdEjgsRp92Bt4jRnWReJjN8MfvUR1OC1SOfcz7nmDEXJFqNJt1roIK6TFKfATC7QjiGTG7TvIYuwgdcPs03XL/7/y8SAP++NXN7m5wmGuBcXUaDztw1NrHQuc26aOoWs2dP47XA4kHfo8NwrkwKU36Om1tLzy8fqORM//pWbyavX1Pm9gR3cOxFDw= diff --git a/CHANGELOG.md b/CHANGELOG.md index c3b83fd..bbd6f8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,9 @@ This changelog was automatically generated using [Caretaker](https://github.com/ ### [Unreleased](https://github.com/DevelopersToolbox/github-ripper/compare/v0.1.1...HEAD) -- Update travis slack integration due to new slack organisation [`[head]`](https://github.com/DevelopersToolbox/github-ripper/commit/) +- rebrand [`[head]`](https://github.com/DevelopersToolbox/github-ripper/commit/) + +- Update travis slack integration due to new slack organisation [`[751d7e3]`](https://github.com/DevelopersToolbox/github-ripper/commit/751d7e3994ba8ab24052568d521dd406b773a47f) ### [v0.1.0](https://github.com/DevelopersToolbox/github-ripper/releases/v0.1.0) diff --git a/LICENSE.md b/LICENSE.md index 0577248..946b3da 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,7 +1,7 @@ The MIT License (MIT) ===================== -Copyright © `2009-2021` `Wolf Software Limited` +Copyright © `2009-2021` `Wolf Software` Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation diff --git a/README.md b/README.md index 6795f69..6eb50a0 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,34 @@ -

- - Wolf Software Logo - -
- GitHub Ripper - Bulk Cloning Tool -

-

- - Build Status - - - Release - - - Commits since release - - - Software License - -
- - - - - - - - - - - - + + DevelopersToolbox logo + +
+ + Github Build Status + + + Release + + + Commits since release + +
+ + + + + + + + + + + + +
+ + +

## Overview @@ -121,19 +118,3 @@ Flags: ### Error Handling All errors raised from github-core-lister are caught and re-thrown as StandardErrors in order to simplify the catching. - -## Contributors - -

- - - -

- -## Show Support - -

- - - -