Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(core): refactor dnd list #356

Closed
wants to merge 212 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
212 commits
Select commit Hold shift + click to select a range
a1dfdd3
refactor: use image files instead of links
sunshinesmilelk Sep 24, 2024
730f354
feat: add language switcher
sunshinesmilelk Sep 25, 2024
77b1237
feat: add bilingual text replacement
sunshinesmilelk Sep 26, 2024
9378349
fix: toolbar and menu not reactive to language switching
sunshinesmilelk Sep 26, 2024
e0c26a7
refactor: optimize tip text
sunshinesmilelk Sep 26, 2024
a7f551c
fix: top menu & left panel not reactive to language switching
sunshinesmilelk Sep 26, 2024
7e96301
fix: imporove style in en lang version
sunshinesmilelk Sep 26, 2024
ee7772c
chore: add dependencies
sunshinesmilelk Sep 26, 2024
20c189b
feat(lab): use zh as default language
sunshinesmilelk Sep 26, 2024
e21bf1b
chore: stage changes for next release
github-actions[bot] Sep 26, 2024
363ea46
chore: add release changeset
sunshinesmilelk Sep 26, 2024
352dd07
chore: stage changes for next release
github-actions[bot] Sep 27, 2024
8fb120a
chore: sync all packages' verison
sunshinesmilelk Sep 27, 2024
95b52a7
chore: stage changes for next release
github-actions[bot] Sep 27, 2024
1c3623a
fix: fix some bilingual text error
sunshinesmilelk Oct 1, 2024
4198730
docs: update readme
sunshinesmilelk Oct 9, 2024
28919f7
chore: stage changes for next release
github-actions[bot] Oct 9, 2024
6cdb168
Update README.md
bubkoo Oct 9, 2024
bec5d90
docs: add 'libro-text.svg' and update logo size in the readme
bubkoo Oct 9, 2024
19db5c7
docs: update zh readme
sunshinesmilelk Oct 9, 2024
8366d91
chore: automatic toc generator
sunshinesmilelk Oct 9, 2024
13a2435
feat: support bilingual toc title
sunshinesmilelk Oct 9, 2024
e06c3c4
docs: update readme
sunshinesmilelk Oct 9, 2024
ae16ee9
chore(docs): update TOC
BroKun Oct 10, 2024
353e3d9
chore(docs): update TOC
BroKun Oct 10, 2024
6ef5a61
fix: lint error for toc
sunshinesmilelk Oct 10, 2024
072db00
feat(sql): support select db
sunshinesmilelk Oct 10, 2024
ecac537
chore(docs): update TOC of readme
BroKun Oct 11, 2024
f8e737c
chore(docs): update TOC of readme
BroKun Oct 11, 2024
6ad639f
chore: stage changes for next release
github-actions[bot] Oct 11, 2024
bf28947
chore: update prettier config
sunshinesmilelk Oct 11, 2024
813f5d4
fix(sql): sql cell source formatter error when line break
sunshinesmilelk Oct 11, 2024
5ec10e6
fix(sql): fix default sql db selection
sunshinesmilelk Oct 12, 2024
e9430c4
feat(core): add restart emitter
sunshinesmilelk Oct 12, 2024
c163931
fix: execute sdk script when restart kernel
sunshinesmilelk Oct 12, 2024
da1b5f0
docs: add sql cell manual
sunshinesmilelk Oct 12, 2024
6ddb15f
docs: update prompt cell manual
sunshinesmilelk Oct 13, 2024
ce195b3
docs: update prompt cell manual
sunshinesmilelk Oct 14, 2024
dbbd5f9
fix(prompt): restart error for prompt
sunshinesmilelk Oct 14, 2024
a7f10fa
docs: add updates doc
sunshinesmilelk Oct 14, 2024
ddc8124
fix(sql): restart error for sql cell
sunshinesmilelk Oct 14, 2024
c32e2ae
fix(sql): default db for init sql cell & bilingual
sunshinesmilelk Oct 14, 2024
723a428
docs: update readme
sunshinesmilelk Oct 14, 2024
4858ee9
chore: stage changes for next release
github-actions[bot] Oct 14, 2024
bc14969
docs: update readme
sunshinesmilelk Oct 15, 2024
18a7678
chore: jupyter增加无编辑器的导出,避免集成方webpack配置需要调整
Oct 17, 2024
1c79047
chore: snapshot release
zhanba Oct 17, 2024
0cb34f6
docs: update sql cell manual
sunshinesmilelk Oct 16, 2024
9520fe9
docs: update readme
sunshinesmilelk Oct 16, 2024
83cad8e
fix(core): outputs should not be included for editable cell
sunshinesmilelk Oct 17, 2024
9796b35
feat(widget): #185 widget supports comm_close message, and widget com…
BroKun Oct 26, 2024
8e017b4
chore(core): better cell hiding styles
BroKun Oct 26, 2024
052d8ba
fix(core): #261 positioning issues in cell rendering
BroKun Oct 26, 2024
3a51f1f
fix(docs): svg global style effected by tailwind
BroKun Oct 27, 2024
28592e8
feat(editor): #268 sql editor highlight
BroKun Oct 29, 2024
f304c66
chore(ai-native): init ai-native package
sunshinesmilelk Oct 22, 2024
2844652
feat(ai-native): add ai fix button
sunshinesmilelk Oct 22, 2024
1259d62
feat(ai-native): add chat slot
sunshinesmilelk Oct 22, 2024
8db4cb0
feat(core): add revertActive for LibroSlotView
sunshinesmilelk Oct 22, 2024
21bbde6
feat(ai-native): handle show or hide chat for ai fix btn
sunshinesmilelk Oct 22, 2024
bdc2679
fix(core): fix libro-slot-view render
sunshinesmilelk Oct 22, 2024
4cf23ab
feat(core): the left side of the content layout can adapt to the size…
BroKun Feb 9, 2024
51e2afb
chore(ai-native): update dependencies
sunshinesmilelk Oct 24, 2024
29f4779
feat(ai-native): ai for cell side toolbar
sunshinesmilelk Oct 24, 2024
5bc1970
feat(ai-native): add ai chat
sunshinesmilelk Oct 24, 2024
783a3e2
feat(ai-native): imporove style
sunshinesmilelk Oct 24, 2024
e882915
feat(ai-native): add cell chat entrypoint and close chat
sunshinesmilelk Oct 24, 2024
2c3f3e0
feat(core): add CellOutputTopProvider
sunshinesmilelk Oct 25, 2024
0e8760f
fix(ai-native): improve style
sunshinesmilelk Oct 25, 2024
e0811ba
fix(ai-native): imporove some details
sunshinesmilelk Oct 25, 2024
40405fe
feat(ai-native): add style when cell chat active
sunshinesmilelk Oct 25, 2024
aee013a
feat(ai-native): add ai msg and render
sunshinesmilelk Oct 27, 2024
a895558
feat(ai-native): add cell error by fix with ai
sunshinesmilelk Oct 27, 2024
1634b77
feat(ai-native): add error debug theme and operation
sunshinesmilelk Oct 27, 2024
20f50ae
feat(ai-native): add explain cell code with ai
sunshinesmilelk Oct 27, 2024
824b94b
feat(ai-native): support cell and general chat
sunshinesmilelk Oct 27, 2024
d4d0c94
fix(ai-native): disable command keybind when chat
sunshinesmilelk Oct 28, 2024
ea20052
fix(ai-native): fix show ai error &improve styles
sunshinesmilelk Oct 28, 2024
0a1c6f7
fix(ai-native): improve styles
sunshinesmilelk Oct 28, 2024
df0084c
chore: start umi by stream
sunshinesmilelk Oct 28, 2024
227a201
feat(ai-native): add loading state
sunshinesmilelk Oct 28, 2024
f93031c
feat(ai-native): add btns for code block in chat
sunshinesmilelk Oct 28, 2024
c4f011e
fix(ai-native): fix code style when ai active
sunshinesmilelk Oct 28, 2024
c60d841
feat(ai-native): handle error msg
sunshinesmilelk Oct 28, 2024
74a84b3
fix(ai-native): fix cell chat view logic
sunshinesmilelk Oct 28, 2024
3df3aaa
feat(ai-native): add code optimizition
sunshinesmilelk Oct 29, 2024
0d0365f
fix(ai-native): cell ai active style
sunshinesmilelk Oct 29, 2024
912adfc
fix(ai-native): improve chat style
sunshinesmilelk Oct 29, 2024
0f07ff1
fix(ai-native): use config llm
sunshinesmilelk Oct 31, 2024
bcaf95a
feat(ai-native): support bilingual
sunshinesmilelk Oct 31, 2024
6f16010
fix: improve styles
sunshinesmilelk Oct 31, 2024
dba4ba0
fix(ai-native): encode prompt to prevent complex strings error
sunshinesmilelk Oct 31, 2024
f07a18e
fix(ai-native): improve debug bilingual
sunshinesmilelk Oct 31, 2024
eeae782
chore: stage changes for next release
github-actions[bot] Oct 31, 2024
8606d33
fix(ai-native): fix styles and code explanation
sunshinesmilelk Nov 1, 2024
d61bc6b
fix(prompt): update prompt cell script
sunshinesmilelk Nov 1, 2024
b7fb7cc
docs: add ai assistant doc
sunshinesmilelk Nov 1, 2024
64be8b9
chore(docs): update TOC of readme
sunshinesmilelk Nov 1, 2024
bca341d
chore(docs): update TOC of readme
sunshinesmilelk Nov 1, 2024
eea64f8
chore: stage changes for next release
github-actions[bot] Nov 1, 2024
4c0e7ae
fix(ai-native): fix cursor in chat
sunshinesmilelk Nov 4, 2024
fd5d2b6
docs: updates doc
sunshinesmilelk Nov 4, 2024
0f3f06e
chore: stage changes for next release
github-actions[bot] Nov 4, 2024
d1b7a37
docs: replace gif and update readme
sunshinesmilelk Nov 4, 2024
0c7e7e1
chore(docs): update TOC of readme
BroKun Nov 4, 2024
3a5bd9c
chore(docs): update TOC of readme
BroKun Nov 4, 2024
79b8502
docs: localization
BroKun Nov 5, 2024
ec0660c
docs: introduction & quickstart
BroKun Nov 5, 2024
1af0d9c
docs: localization of homepage website
sunshinesmilelk Nov 5, 2024
25026e2
docs: add images
sunshinesmilelk Nov 7, 2024
d76f26d
docs: update readme
sunshinesmilelk Nov 8, 2024
6925217
docs: update website image reference
sunshinesmilelk Nov 8, 2024
5b247d2
docs: update website manual
sunshinesmilelk Nov 8, 2024
caf6599
docs: remove useless images
sunshinesmilelk Nov 8, 2024
b51ad17
docs: update website homepage images
sunshinesmilelk Nov 8, 2024
00de915
docs: mobile homepage
huxiamei Nov 6, 2024
26546b6
docs: adapt mobile
huxiamei Nov 7, 2024
3cf60c0
feat(docs): adapt mobile
huxiamei Nov 8, 2024
61e6e07
fix(docs): mobile style optimization
huxiamei Nov 8, 2024
7af589e
fix: improve l10n of zh-CN and en-US
z0gSh1u Nov 8, 2024
081475d
chore: add issue template
sunshinesmilelk Nov 8, 2024
14eb8a4
fix(cofine-editor): disable contextmenu
sunshinesmilelk Nov 11, 2024
dd533fd
feat(lab): configurable left-side panel supported
sunshinesmilelk Nov 11, 2024
9f96345
feat(lab): support for r script editing and preview
sunshinesmilelk Nov 11, 2024
7481d05
feat(cofine-editor): support json editor highlight
sunshinesmilelk Nov 11, 2024
a1ba995
feat(cofine-editor): support r editor highlight
sunshinesmilelk Nov 11, 2024
5734346
feat(lab): support for julia script editing and preview
sunshinesmilelk Nov 11, 2024
ed6b9d9
feat(cofine-editor): support julia editor highlight
sunshinesmilelk Nov 11, 2024
caa80ee
chore: add pull request template
sunshinesmilelk Nov 11, 2024
db719a6
chore: stage changes for next release
github-actions[bot] Nov 11, 2024
3471311
feat: ai inline completion
coetzeexu Nov 11, 2024
224e857
refactor: inline completion
coetzeexu Nov 13, 2024
13e1b7b
chore(app): init libro app
sunshinesmilelk Nov 13, 2024
9ca8c3a
feat(app): add the ability to open files as an app
sunshinesmilelk Nov 13, 2024
5e68247
feat(app): add app open handler
sunshinesmilelk Nov 13, 2024
be940b0
feat(app): add libro app view
sunshinesmilelk Nov 13, 2024
3d506d6
fix(app): remove the execution chain on the first open
sunshinesmilelk Nov 14, 2024
b2f98ef
feat(app): localization of app
sunshinesmilelk Nov 14, 2024
56e8d14
refactor(app): add LibroAppView
sunshinesmilelk Nov 14, 2024
87ca1fe
fix(app): collapse cell
sunshinesmilelk Nov 14, 2024
d9d2cb8
fix(app): disable cell edition
sunshinesmilelk Nov 14, 2024
1f463b7
docs: deploy plugin will replace image links in the code with local f…
BroKun Nov 10, 2024
c688ede
chore: l10n improvement
BroKun Nov 11, 2024
95e25ed
fix(docs): download assets
BroKun Nov 12, 2024
dab69db
docs: update image source url
sunshinesmilelk Nov 14, 2024
1f0c61b
fix: set markdown style #302
sunshinesmilelk Nov 14, 2024
c6e155e
feat(prompt): configurable prompt cell module
sunshinesmilelk Nov 14, 2024
19f0028
feat(ai-native): configurable ai native module
sunshinesmilelk Nov 14, 2024
989bf2b
chore: stage changes for next release
github-actions[bot] Nov 14, 2024
b6327ff
chore: using latest l10n module
BroKun Nov 14, 2024
1bcd18f
chore(docs): add GA plugin
BroKun Nov 15, 2024
c882f8f
fix(terminal): type annotation
BroKun Nov 15, 2024
803daf3
chore(docs): add GA to header script
BroKun Nov 15, 2024
bf74a1e
feat(docs): refactory navigation and add mobile docs
huxiamei Nov 15, 2024
2c09dae
docs: add updates
sunshinesmilelk Nov 15, 2024
2299db9
chore(docs): remove examples when build in vercel environment
BroKun Nov 15, 2024
7e77fa8
chore(docs): updates
BroKun Nov 15, 2024
4e04e90
fix(docs): migrate image url
BroKun Nov 15, 2024
158cbd9
fix(docs): download all kinds of images on vercel
BroKun Nov 15, 2024
6db43f3
fix(docs): changelog title
BroKun Nov 15, 2024
b8b6f06
chore: add welcome action
sunshinesmilelk Nov 18, 2024
0312359
docs: update contributing doc
sunshinesmilelk Nov 18, 2024
65b5380
chore: add pr label status action
sunshinesmilelk Nov 18, 2024
5beb2b3
fix: use token in "pr-label-status.yml" workflow
bubkoo Nov 18, 2024
cd25265
docs: full-fill the "quick start" section
bubkoo Nov 18, 2024
d0a3a3d
docs: add image about libro launch
sunshinesmilelk Nov 18, 2024
86c1d77
chore(docs): update TOC of readme
sunshinesmilelk Nov 18, 2024
316fedc
chore(docs): update TOC of readme
sunshinesmilelk Nov 18, 2024
09c7389
chore: automatically add labels based on branch name
sunshinesmilelk Nov 18, 2024
423f260
chore: add pr label by title action
sunshinesmilelk Nov 18, 2024
e87ae64
chore: add discord release action
sunshinesmilelk Nov 18, 2024
584d363
fix: pr label by title action
sunshinesmilelk Nov 18, 2024
f39b28a
docs: update discord link
BroKun Nov 18, 2024
c4158b3
fix: pr label action
sunshinesmilelk Nov 21, 2024
3d15889
fix(markdown): improve markdown style
sunshinesmilelk Nov 21, 2024
b300c64
docs: add libro guide notebook
sunshinesmilelk Nov 21, 2024
5444908
docs: add code of conduct
sunshinesmilelk Nov 21, 2024
77f908c
docs: update readme
sunshinesmilelk Nov 21, 2024
95cf183
chore: stage changes for next release
github-actions[bot] Nov 21, 2024
062ce1b
docs: add security policy
sunshinesmilelk Nov 24, 2024
bc0edda
docs: update libro guide book
sunshinesmilelk Nov 21, 2024
e0c8dfd
fix: fix release note action
sunshinesmilelk Nov 24, 2024
abd6fa6
chore: add changelog action
sunshinesmilelk Nov 24, 2024
f838af9
chore: add pr label patch size action
sunshinesmilelk Nov 24, 2024
151b851
docs: update contact info on readme
sunshinesmilelk Nov 25, 2024
8339858
chore: manage labels
sunshinesmilelk Nov 25, 2024
bee0ec7
chore: add pr label by file path action
sunshinesmilelk Nov 25, 2024
6e96286
docs: update badges styles
sunshinesmilelk Nov 25, 2024
e437193
chore: add codeowners
sunshinesmilelk Nov 25, 2024
177dba3
feat(lab): support guide book
sunshinesmilelk Nov 26, 2024
8885119
chore: upgrade prettier to fix ci
sunshinesmilelk Nov 26, 2024
bfec833
chore(lab): update guidebook content
sunshinesmilelk Nov 26, 2024
f157b9b
fix: improve markdown style
sunshinesmilelk Nov 26, 2024
d9130a4
feat(prompt): support interpreter code mimetype
sunshinesmilelk Nov 20, 2024
221fc17
feat(prompt): support switch interpreter edit mode
sunshinesmilelk Nov 21, 2024
62defc1
feat(prompt): update prompt output UI
sunshinesmilelk Nov 21, 2024
c1444fb
feat(prompt): display of the output section when the interpreter mode…
sunshinesmilelk Nov 27, 2024
80deb33
fix(prompt): prompt display in interpreter edit mode
sunshinesmilelk Nov 27, 2024
f2fad8e
refactor(prompt): llm render component
sunshinesmilelk Nov 27, 2024
9f98c1f
fix(prompt): improve prompt cell style
sunshinesmilelk Nov 28, 2024
675efaf
fix(prompt): data related interpreter persistence
sunshinesmilelk Nov 28, 2024
d2b5c72
refactor(prompt): modify the position of the interpreter code edit
sunshinesmilelk Nov 29, 2024
b910a41
feat(prompt): add enable and disable interpreter for chatmodel
sunshinesmilelk Dec 3, 2024
2324807
fix(prompt): disable saveble for interpreter edit mode
sunshinesmilelk Dec 16, 2024
ff36531
feat(lab): add an entry for guide view in menu and add config
sunshinesmilelk Dec 16, 2024
33f7e0c
chore: stage changes for next release
github-actions[bot] Dec 16, 2024
a4ab6ca
fix(core): fix selecting multiple cells to move
sunshinesmilelk Dec 17, 2024
09341a1
feat(ai-native): add katex plugin for md render
sunshinesmilelk Dec 18, 2024
636d59c
chore: add changeset
sunshinesmilelk Dec 18, 2024
d22ff84
chore: stage changes for next release
github-actions[bot] Dec 19, 2024
6ccf92b
fix(search): serach keybind will only work when focus on libro
sunshinesmilelk Dec 22, 2024
76b439f
refactor(core): refactor dnd list
sunshinesmilelk Dec 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": []
"ignore": [],
"useCalculatedVersion": true
}
124 changes: 124 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
name: Bug report
title: '[Bug] [Module Name] Bug title '
description: Create a report to help us improve
labels: ['type: bug', 'waiting for reply']
body:
- type: markdown
attributes:
value: >
Thank you for taking the time to report a bug.

- type: checkboxes
attributes:
label: Search before asking
description: >
Please make sure to search in the [issues](https://github.com/difizen/libro/issues)
first to see whether the same issue was reported already.
options:
- label: >
I had searched in the [issues](https://github.com/difizen/libro/issues) and found
no similar issues.
required: true

- type: dropdown
id: system-information
attributes:
label: Operating system information
description: Operating system you use
options:
- Windows
- MacOS(x86)
- MacOS(M1, M2...)
- Other
validations:
required: true

- type: dropdown
id: python-version
attributes:
label: Python version information
description: Python version you use
options:
- '>3.12'
- '3.12'
- '3.11'
- '3.10'
- '3.9'
- '<3.9'
validations:
required: true

- type: textarea
id: code-version
attributes:
label: libro version
description: >
Which version of libro are you running?
placeholder: >
libro: xxxx, libro-server: xxx, libro-ai:xxx, libro-sql:xxx,libro-core:xxx
validations:
required: false

- type: textarea
attributes:
label: What happened
description: Describe the bug
placeholder: >
A clear and concise description of what the bug is.
validations:
required: true

- type: textarea
attributes:
label: What you expected to happen
description: What do you think went wrong?
placeholder: >
Thank you for your feedback! To better understand the issue:

1. Please describe why you believe the behavior is incorrect.

2. Share the relevant log segments or error messages. For UI issues, screenshots are appreciated.

3. For textual data, kindly copy and paste rather than using screenshots to facilitate easier searches in the future.
validations:
required: true

- type: textarea
attributes:
label: How to reproduce
description: >
What should we do to reproduce the problem? If you are not able to provide a reproducible case,
please open a [Discussion](https://github.com/difizen/libro/discussions) instead.
placeholder: >
Steps to reproduce the behavior:

1. Go to '...'

2. Click on '....'

3. Scroll down to '....'

4. See error
validations:
required: true

- type: textarea
attributes:
label: Additional context
description: Any other context about the problem here?
placeholder: >
Add any other context about the problem here.

- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
It's completely optional, but if you're interested in contributing, we're here to help!
If you have insights on the solution, that's even better. Libro thrives on community support,
and we warmly welcome new contributors.
options:
- label: Yes I am willing to submit a PR!

- type: markdown
attributes:
value: 'Thanks for completing our form!'
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation-related.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Documentation Related
description: Suggest an improvement or report a bug for this project's Documentation
title: '[Doc][Module Name] Documentation bug or improvement'
labels: ['type: documentation', 'waiting for reply']
body:
- type: markdown
attributes:
value: >
Thank you for taking the time to suggest an improvement or report a bug for this project's documentation.

- type: checkboxes
attributes:
label: Search before asking
description: >
Please make sure to search in the [issues](https://github.com/difizen/libro/issues) first
to see whether the same feature was requested already.
options:
- label: >
I had searched in the [issues](https://github.com/difizen/libro/issues) and found no
similar feature requirement.
required: true

- type: textarea
attributes:
label: Description
description: A short description why your find in our document.

- type: textarea
attributes:
label: Documentation Links
description: Copy and paste one or more links of this documentation issue.

- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
It's completely optional, but if you're interested in contributing, we're here to help!
If you have insights on the solution, that's even better. Libro thrives on community support,
and we warmly welcome new contributors.
options:
- label: Yes I am willing to submit a PR!

- type: markdown
attributes:
value: 'Thanks for completing our form!'
62 changes: 62 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Feature request
description: Suggest an idea for this project
title: '[Feature][Module Name] Feature title'
labels: ['type: feature request', 'Waiting for reply']
body:
- type: markdown
attributes:
value: >
Thank you for taking the time to suggest an idea for this project.

- type: checkboxes
attributes:
label: Search before asking
description: >
Please make sure to search in the [issues](https://github.com/difizen/libro/issues) first
to see whether the same feature was requested already.
options:
- label: >
I had searched in the [issues](https://github.com/difizen/libro/issues) and found no
similar feature requirement.
required: true

- type: textarea
attributes:
label: Description
description: A short description of your feature

- type: textarea
attributes:
label: Use case
description: What do you want to happen?
placeholder: >
Instead of detailing how to implement the feature, please describe your end goal or what you aim to achieve.

- type: textarea
attributes:
label: Related issues
description: Is there currently another issue associated with this?

- type: dropdown
id: priority
attributes:
label: Feature Priority
description: How would you rank the importance of this feature?
options:
- High
- Medium
- Low

- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
It's completely optional, but if you're interested in contributing, we're here to help!
If you have insights on the solution, that's even better. Libro thrives on community support,
and we warmly welcome new contributors.
options:
- label: Yes I am willing to submit a PR!

- type: markdown
attributes:
value: 'Thanks for completing our form!'
148 changes: 148 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
# issue type
- name: 'type: bug'
color: B60205
description: Something isn't working.
- name: 'type: discussion'
color: d4c5f9
description: For conversations and exchanging ideas.
- name: 'type: documentation'
color: 006B75
description: Improvements or additions to documentation.
- name: 'type: question'
color: F9D0C4
description: Issues that are just questions.
- name: 'type: feature request'
color: fbca04
description: New feature or request.
- name: 'type: epic'
color: 3E4B9E
description: A theme of work that contain sub-tasks.
- name: 'type: enhancement'
color: 1D76DB
description: Something enhancement.

# priority
- name: 'priority: critical'
color: b60205
description: Critical priority.
- name: 'priority: high'
color: d93f0b
description: High priority.
- name: 'priority: low'
color: 0e8a16
description: Low priority.
- name: 'priority: medium'
color: fbca04
description: Medium priority.

# issue status
- name: 'issue: duplicate'
color: A9A9A9
description: This issue or pull request already exists.
- name: good first issue
color: 7057ff
description: Good for newcomers.
- name: help wanted
color: FBCA04
description: An issue that could be handled by anyone, even new members of the community.
- name: 'issue: invalid'
color: D3D3D3
description: This doesn't seem right.
- name: 'issue: need reproduce'
color: F4A460
description: Issue need reproduce infomations.
- name: 'issue: needs information'
color: FF7F50
description: Awaiting additional details.
- name: 'issue: wont do/fix'
color: eeeeee
description: The issue will not be fixed or otherwise handled. When applied, the issue should be closed.
- name: 'issue: cant reproduce'
color: BC8F8F
description: Unable to reproduce the reported issue.

# PR types
- name: 'PR: fix'
color: D93F0B
description: ':bug: Bug Fix'
- name: 'PR: feature'
color: FBCA04
description: ':tada: New feature'
- name: 'PR: enhancement'
color: 5ebeff
description: ':rocket: New feature or request'
- name: 'PR: chore'
color: 1D76DB
description: ':turtle: Chore'
- name: 'PR: dependency'
color: b4a8d1
description: ':shamrock: Updates about dependencies'
- name: 'PR: documentation'
color: 006B75
description: ':book: Improvements or additions to documentation'
- name: 'PR: refactor'
color: 1D76DB
description: ':100: A code change that neither fixes a bug nor adds a feature'
- name: 'PR: test'
color: e9f4dc
description: ':white_check_mark: Adding missing tests'
- name: 'PR: internal'
color: 2739db
description: ':house: Internal'
- name: 'PR: breaking'
color: B60205
description: ':boom: Breaking Change'

# PR status
- name: 'PR: draft'
color: eeeeee
description: PR is draft.
- name: 'PR: unreviewed'
color: fbca04
description: PR does not have any reviews.
- name: 'PR: reviewed-changes-requested'
color: fbca04
description: PR has reviewed and got Change request event.
- name: 'PR: partially-approved'
color: c2e2a2
description: PR has reviewd and got Approve from one of the reviewers.
- name: 'PR: reviewed-approved'
color: 0e8a16
description: PR has reviewed and got Approve from everyone.
- name: 'PR: merged'
color: 662daf
description: PR has merged.
- name: 'PR: wip'
color: eeeeee
description: The PR is a WIP.

# PR size
- name: size/XS
color: 91ca55
description: Denotes a PR that changes 0-9 lines, ignoring generated files.
- name: size/S
color: c2e2a2
description: Denotes a PR that changes 10-29 lines, ignoring generated files.
- name: size/M
color: e9f4dc
description: Denotes a PR that changes 30-99 lines, ignoring generated files.
- name: size/L
color: fef6d7
description: Denotes a PR that changes 100-499 lines, ignoring generated files.
- name: size/XL
color: fef2c0
description: Denotes a PR that changes 500-999 lines, ignoring generated files.
- name: size/XXL
color: fbca04
description: Denotes a PR that changes 1000+ lines, ignoring generated files.

# Release note
- name: 'release-note-none'
color: C2E0C6
description: Denotes a PR that doesn't merit a release note.
- name: 'release-note-action-required'
color: C2E0C6
description: Denotes a PR that introduces potentially breaking changes that require user action.
- name: 'release-note'
color: C2E0C6
description: Denotes a PR that will be considered when it comes time to generate release notes.
Loading
Loading