From 6a17bcb92a0e9417cdcd72f2a86b82a32023406a Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Fri, 14 Jan 2022 00:02:22 -0500 Subject: [PATCH] docs: add missing examples --- source/plugins/base/examples.yml | 6 ++ source/plugins/core/examples.yml | 133 +++++++++++++++++++++++++++++++ source/plugins/rss/examples.yml | 9 +++ 3 files changed, 148 insertions(+) create mode 100644 source/plugins/base/examples.yml create mode 100644 source/plugins/rss/examples.yml diff --git a/source/plugins/base/examples.yml b/source/plugins/base/examples.yml new file mode 100644 index 00000000..aec75b4d --- /dev/null +++ b/source/plugins/base/examples.yml @@ -0,0 +1,6 @@ +- name: Default metrics + uses: lowlighter/metrics@latest + with: + filename: metrics.base.svg + token: ${{ secrets.METRICS_TOKEN }} + base: header, activity, community, repositories, metadata diff --git a/source/plugins/core/examples.yml b/source/plugins/core/examples.yml index e69de29b..5e17cf7d 100644 --- a/source/plugins/core/examples.yml +++ b/source/plugins/core/examples.yml @@ -0,0 +1,133 @@ +- name: 📗 Classic template + uses: lowlighter/metrics@latest + with: + filename: metrics.classic.svg + token: ${{ secrets.METRICS_TOKEN }} + base: header, repositories + plugin_lines: yes + +- name: 📘 Repository template + uses: lowlighter/metrics@latest + with: + template: repository + filename: metrics.repository.svg + token: ${{ secrets.METRICS_BOT_TOKEN }} + user: lowlighter + repo: metrics + plugin_lines: yes + plugin_followup: yes + plugin_projects: yes + plugin_projects_repositories: lowlighter/metrics/projects/1 + +- name: 📙 Terminal template + uses: lowlighter/metrics@latest + with: + template: terminal + filename: metrics.terminal.svg + token: ${{ secrets.METRICS_TOKEN }} + base: header, metadata + +- name: 📒 Markdown template + uses: lowlighter/metrics@latest + with: + template: markdown + filename: metrics.markdown.md + markdown: metrics.markdown.template.md + config_output: markdown + token: ${{ secrets.METRICS_TOKEN }} + +- name: 📒 Markdown template (with plugins) + uses: lowlighter/metrics@latest + with: + template: markdown + filename: metrics.markdown.full.md + markdown: https://raw.githubusercontent.com/lowlighter/metrics/master/source/templates/markdown/example.md + config_output: markdown + plugin_activity: yes + plugin_activity_limit: 7 + plugin_activity_days: 0 + plugin_activity_filter: issue, pr, release, fork, review, ref/create + plugin_posts: yes + plugin_posts_source: dev.to + plugin_posts_descriptions: yes + plugin_posts_covers: yes + plugin_posts_limit: 2 + plugin_rss: yes + plugin_rss_source: https://news.ycombinator.com/rss + plugin_rss_limit: 4 + plugin_tweets: yes + plugin_tweets_token: ${{ secrets.TWITTER_TOKEN }} + plugin_tweets_user: github + plugin_tweets_attachments: yes + plugin_tweets_limit: 2 + plugin_topics: yes + plugin_topics_limit: 24 + plugin_isocalendar: yes + plugin_languages: yes + token: ${{ secrets.METRICS_TOKEN }} + +- name: 📒 Markdown template (pdf output) + uses: lowlighter/metrics@latest + with: + template: markdown + filename: metrics.markdown.pdf + markdown: https://raw.githubusercontent.com/lowlighter/metrics/master/source/templates/markdown/example.pdf.md + config_output: markdown-pdf + plugin_rss: yes + plugin_rss_source: https://news.ycombinator.com/rss + plugin_rss_limit: 4 + plugin_isocalendar: yes + config_twemoji: yes + config_padding: 5% + token: ${{ secrets.METRICS_TOKEN }} + +- name: 📕 Community templates + uses: lowlighter/metrics@latest + with: + token: ${{ secrets.METRICS_TOKEN }} + template: "@classic" + setup_community_templates: "lowlighter/metrics@master:classic" + test: + modes: + - action + +- name: Plugin error example + uses: lowlighter/metrics@latest + with: + filename: metrics.plugin.error.svg + token: ${{ secrets.METRICS_TOKEN }} + base: "" + plugin_projects: yes + test: + skip: true + +- name: Organization + uses: lowlighter/metrics@latest + with: + filename: metrics.organization.svg + user: github + token: ${{ secrets.METRICS_BOT_TOKEN }} + base: header, repositories + +- name: Large display + uses: lowlighter/metrics@latest + with: + filename: metrics.large.svg + token: ${{ secrets.METRICS_TOKEN }} + config_display: large + +- name: JSON metrics + if: ${{ success() || failure() }} + uses: lowlighter/metrics@latest + with: + filename: metrics.example.json + token: ${{ secrets.METRICS_TOKEN }} + config_output: json + +- name: PNG metrics + if: ${{ success() || failure() }} + uses: lowlighter/metrics@latest + with: + filename: metrics.example.png + token: ${{ secrets.METRICS_TOKEN }} + config_output: png diff --git a/source/plugins/rss/examples.yml b/source/plugins/rss/examples.yml new file mode 100644 index 00000000..8cdf65ea --- /dev/null +++ b/source/plugins/rss/examples.yml @@ -0,0 +1,9 @@ +- name: News from hackernews + uses: lowlighter/metrics@latest + with: + filename: metrics.plugin.rss.svg + token: NOT_NEEDED + base: "" + plugin_rss: yes + plugin_rss_source: https://news.ycombinator.com/rss + plugin_rss_limit: 4