-
Notifications
You must be signed in to change notification settings - Fork 109
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(community): migrate community content
- Loading branch information
Showing
5 changed files
with
504 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,303 @@ | ||
{ | ||
"projectName": "instill-core", | ||
"projectOwner": "instill-ai", | ||
"repoType": "github", | ||
"repoHost": "https://github.com", | ||
"imageSize": 100, | ||
"contributorsPerLine": 7, | ||
"contributorsSortAlphabetically": false, | ||
"commit": true, | ||
"commitConvention": "angular", | ||
"linkToUsage": false, | ||
"skipCi": true, | ||
"badgeTemplate": "[![All Contributors](https://img.shields.io/badge/all_contributors-31-blue.svg?label=All%20Contributors)](#contributors)", | ||
"contributorTemplate": "<a href=\"<%= contributor.profile %>\"><img style=\"border-radius: 50%;\" src=\"<%= contributor.avatar_url %>\" width=\"<%= options.imageSize %>px;\" alt=\"\"/><br /><sub><b><%= contributor.name %></b></sub></a>", | ||
"files": [ | ||
"README.md" | ||
], | ||
"contributors": [ | ||
{ | ||
"login": "VibhorGits", | ||
"name": "Vibhor Bhatt", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/110928899?v=4", | ||
"profile": "https://github.com/VibhorGits", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "miguel-ortiz-marin", | ||
"name": "Miguel Ortiz", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/89418691?v=4", | ||
"profile": "https://github.com/miguel-ortiz-marin", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "sajdakabir", | ||
"name": "Sajda Kabir", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/86569763?v=4", | ||
"profile": "https://github.com/sajdakabir", | ||
"contributions": [ | ||
"bug" | ||
] | ||
}, | ||
{ | ||
"login": "chenhunghan", | ||
"name": "Henry Chen", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/1474479?v=4", | ||
"profile": "https://github.com/chenhunghan", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "HariBhandari07", | ||
"name": "Hari Bhandari", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/34328907?v=4", | ||
"profile": "https://github.com/HariBhandari07", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "geeksambhu", | ||
"name": "Shiva Gaire", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/9899283?v=4", | ||
"profile": "https://github.com/geeksambhu", | ||
"contributions": [ | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "syedzubeen", | ||
"name": "Zubeen", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/14253061?v=4", | ||
"profile": "https://github.com/syedzubeen", | ||
"contributions": [ | ||
"example" | ||
] | ||
}, | ||
{ | ||
"login": "ShihChun-H", | ||
"name": "ShihChun-H", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/143982976?v=4", | ||
"profile": "https://github.com/ShihChun-H", | ||
"contributions": [ | ||
"content", | ||
"tutorial" | ||
] | ||
}, | ||
{ | ||
"login": "eltociear", | ||
"name": "Ikko Eltociear Ashimine", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/22633385?v=4", | ||
"profile": "https://github.com/eltociear", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "FarukhS52", | ||
"name": "Farookh Zaheer Siddiqui", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/129654632?v=4", | ||
"profile": "https://github.com/FarukhS52", | ||
"contributions": [ | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "diamondsea", | ||
"name": "Brian Gallagher", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/847589?v=4", | ||
"profile": "https://github.com/diamondsea", | ||
"contributions": [ | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "hairyputtar", | ||
"name": "hairyputtar", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/148847552?v=4", | ||
"profile": "https://github.com/hairyputtar", | ||
"contributions": [ | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "dmarx", | ||
"name": "David Marx", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/1466881?v=4", | ||
"profile": "https://github.com/dmarx", | ||
"contributions": [ | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "DenizParlak", | ||
"name": "Deniz Parlak", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/11199794?v=4", | ||
"profile": "https://github.com/DenizParlak", | ||
"contributions": [ | ||
"test" | ||
] | ||
}, | ||
{ | ||
"login": "bryan107", | ||
"name": "Po-Yu Chen", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/8025085?v=4", | ||
"profile": "https://github.com/bryan107", | ||
"contributions": [ | ||
"example" | ||
] | ||
}, | ||
{ | ||
"login": "EiffelFly", | ||
"name": "Po Chun Chiu", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/57251712?v=4", | ||
"profile": "https://github.com/EiffelFly", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "Sarthak-instill", | ||
"name": "Sarthak", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/134260133?v=4", | ||
"profile": "https://github.com/Sarthak-instill", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "heiruwu", | ||
"name": "HR Wu", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/5631010?v=4", | ||
"profile": "https://github.com/heiruwu", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "Phelan164", | ||
"name": "phelan", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/2509508?v=4", | ||
"profile": "https://github.com/Phelan164", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "donch1989", | ||
"name": "Chang, Hui-Tang", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/441005?v=4", | ||
"profile": "https://github.com/donch1989", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "xiaofei-du", | ||
"name": "Xiaofei Du", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/66248476?v=4", | ||
"profile": "https://github.com/xiaofei-du", | ||
"contributions": [ | ||
"code", | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "pinglin", | ||
"name": "Ping-Lin Chang", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/628430?v=4", | ||
"profile": "https://github.com/pinglin", | ||
"contributions": [ | ||
"code", | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "tonywang10101", | ||
"name": "Tony Wang", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/78333580?v=4", | ||
"profile": "https://github.com/tonywang10101", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "Pratikdate", | ||
"name": "Pratik date", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/91735895?v=4", | ||
"profile": "https://github.com/Pratikdate", | ||
"contributions": [ | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "jvallesm", | ||
"name": "Juan Vallés", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/3977183?v=4", | ||
"profile": "https://github.com/jvallesm", | ||
"contributions": [ | ||
"code" | ||
] | ||
}, | ||
{ | ||
"login": "iamnamananand996", | ||
"name": "Naman Anand", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/31537362?v=4", | ||
"profile": "https://github.com/iamnamananand996", | ||
"contributions": [ | ||
"code", | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "totuslink", | ||
"name": "totuslink", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/78023102?v=4", | ||
"profile": "https://github.com/totuslink", | ||
"contributions": [ | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "praharshjain", | ||
"name": "Praharsh Jain", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/12197448?v=4", | ||
"profile": "https://github.com/praharshjain", | ||
"contributions": [ | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "Smartmind12", | ||
"name": "Utsav Paul", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/91927689?v=4", | ||
"profile": "https://github.com/Smartmind12", | ||
"contributions": [ | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "CaCaBlocker", | ||
"name": "CaCaBlocker", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/87882515?v=4", | ||
"profile": "https://github.com/CaCaBlocker", | ||
"contributions": [ | ||
"doc" | ||
] | ||
}, | ||
{ | ||
"login": "rsmelo92", | ||
"name": "Rafael Melo", | ||
"avatar_url": "https://avatars.githubusercontent.com/u/16295402?v=4", | ||
"profile": "https://github.com/rsmelo92", | ||
"contributions": [ | ||
"code" | ||
] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# Issues Triage Process | ||
|
||
The triage process is designed to swiftly categorize new issues and pull requests (PRs) and take appropriate actions whenever possible. | ||
|
||
As a new issue/PR is created, the community initiates conversations, applies suitable labels, and seeks additional information. | ||
|
||
At Instill AI, we conduct regular triage meetings. These meetings focus on unresolved issues/PRs where consensus has not been reached, and aim to determine whether and when they should be incorporated into our roadmap. | ||
|
||
## Triage Stages | ||
|
||
| Name | Description | | ||
| ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| Triage | When a new issue/PR is opened, it is automatically labeled as `need triage``. Maintainers assign core members as reviewers to assess the issue/PR's characteristics. Reviewers initiate conversations with the creator of the issue/PR and apply relevant labels. If there's consensus and the issue/PR requires detailed planning, reviewers remove the `need triage`` label and add the `linear` label. | | ||
| Plan | Issues/PRs with the `linear` label are thoroughly reviewed and need to be planned. Reviewers determine if the issue/PR is suitable for community contribution, whether it can be added to the backlog, and discuss its potential inclusion in the roadmap and the timing thereof. | | ||
|
||
We anticipate that most issues/PRs can follow this path, leading to efficient asynchronous resolution without waiting for triage meetings. Issues/PRs labeled as `need discussion` will be addressed during these triage meetings. | ||
|
||
👉 Please refer to the [triage process diagram](https://app.eraser.io/workspace/0cadbV6boFtr9NUcAGMH?elements=4FnFqsyPSnm7QMlVlvnFkg) for visual representation. | ||
|
||
## Labels | ||
|
||
GitHub labels assist in annotating issues/PRs with additional information. Our community uses labels, as outlined below, to convey information and facilitate decision-making regarding issues/PRs. | ||
|
||
### Communication Labels | ||
|
||
These labels convey the status of the triage process for an issue/PR and indicate areas where community contribution is needed. Many communication labels are replaced by other labels as the triage process progresses and the issue enters active development. For instance, the `help wanted` label is removed once an issue moves into active development and a community member takes ownership. Below are the labels in this category: | ||
|
||
| <div style="width:150px">Label</div> | Indicates that | | ||
| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| `need triage` | Issue/PR needs triaging | | ||
| `question` | The issue/PR creator needs to provide more information for meaningful triaging. When adding this label, comment about the required information. | | ||
| `need discussion` | This issue/PR necessitates discussion during triage meetings. When adding this label, comment about what aspects require discussion. | | ||
| `good first issue` | Issue suitable for first-time contributors | | ||
| `help wanted` | Issue complexity suitable for external contributors | | ||
|
||
### Metadata Labels | ||
|
||
These labels enrich issues/PRs with metadata to aid the triage process and active development. These labels may not be removed from issues/PRs, although their values may change as development progresses. For example, the priority label may change from `priority: low` to `priority: high` as the roadmap is updated. Here is the list of labels in this category: | ||
|
||
| <div style="width:150px">Label</div> | Indicates that | | ||
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| `<project>` | Instill Project related to this issue/PR. E.g., 'instill vdp', 'instill model', 'instill core', 'instill console', 'instill cli' and 'instill sdk' | | ||
| `<project: component>` | Major service associated with this issue/PR. E.g., 'vdp: pipeline-backend', 'vdp: connector-backend' and 'model: model-backend' | | ||
| `feature` | New feature request | | ||
| `improvement` | Enhancement of existing features | | ||
| `bug` | Issue indicating malfunction | | ||
| `duplicate` | Duplicate issue/PR already exists | | ||
| `stale` | Issue/PR open with no activity for too long | | ||
| `wontfix` | Issue will not be worked on | | ||
| `priority: critical` | Issue causing a major outage or disruption for all users without any known workaround. The issue must be fixed immediately, taking precedence over other work. Should receive updates at least once per day. | | ||
| `priority: high` | Issue important to a large percentage of users, with a workaround. Issues that are significantly ugly or painful, especially first-use or install-time issues. Issues with workarounds that would otherwise be ` priority: critical`. | | ||
| `priority: medium` | Issue relevant to core functions, but not impeding progress. Important, but not urgent. | | ||
| `priority: low` | Relatively minor issue not relevant to core functions or only affecting user experience. Good-to-have changes/fixes, but not necessary. | | ||
|
||
### Status Labels | ||
|
||
These labels will help in planing and tracking active development activities for a issue/PR: | ||
|
||
| Label | Indicates that | | ||
| --------- | ------------------------------------------------------ | | ||
| `linear` | Issue/PR fully triaged and moved to the Plan stage | | ||
| `roadmap` | Issue/PR added to the roadmap with a clear target date | |
Oops, something went wrong.