← Back to plugins index | |
This plugin displays progress of profile and repository projects. | |
This plugin is not affiliated, associated, authorized, endorsed by, or in any way officially connected with GitHub. All product and company names are trademarks™ or registered® trademarks of their respective holders. | |
Supported features → Full specification |
📗 Classic template 📘 Repository template |
👤 Users 👥 Organizations 📓 Repositories |
|
🔑 (scopeless) 🔑 public_repo 🔑 read:project read:org (optional) read:user (optional) read:packages (optional) repo (optional) |
|
Option | Description |
Enable projects plugin |
|
type: boolean
default: no |
|
Display limit Projects defined by |
|
type: number
(0 ≤
𝑥
≤ 100)
default: 4 |
|
Featured repositories projects Use the following syntax for each project
|
|
⏯️ Cannot be preset type: array
(comma-separated)
|
|
Projects descriptions |
|
type: boolean
default: no |
By default, projects have progress tracking disabled.
To enable it, open the ≡ Menu
from the project page and opt-in to Track project progress
.
To create a personal project, select the Projects
tab from your profile:
Fill informations and set visibility to public:
Repositories projects are created from the Projects
tab of a repository.
To use it with this plugin, retrieve the last section of the project URL (it should match the format :user/:repository/projects/:project_id
) and add it in the plugin_projects_repositories
.
Be sure to tick Track project progress
in project settings to display a progress bar.
Example: include a project repository
- uses: lowlighter/metrics@latest
with:
plugin_projects: yes
plugin_projects_repositories: lowlighter/metrics/projects/1
name: Project from a repository
uses: lowlighter/metrics@latest
with:
filename: metrics.plugin.projects.svg
token: ${{ secrets.METRICS_TOKEN_WITH_SCOPES }}
base: ""
plugin_projects: yes
plugin_projects_repositories: lowlighter/metrics/projects/1
plugin_projects_descriptions: yes