mirror of
https://github.com/EthanMarti/infio-copilot.git
synced 2026-01-16 08:21:55 +00:00
update issue & pull request template
This commit is contained in:
parent
8e3753089a
commit
48b95ea416
102
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
102
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
@ -0,0 +1,102 @@
|
||||
name: Bug Report
|
||||
description: Report a bug to help us improve
|
||||
title: '[Bug]: '
|
||||
labels: ['bug']
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for taking the time to fill out this bug report! Please provide as much detail as possible to help us investigate the issue.
|
||||
|
||||
- type: textarea
|
||||
id: bug-description
|
||||
attributes:
|
||||
label: Describe the bug
|
||||
description: What happened? What did you expect to happen?
|
||||
placeholder: A clear and concise description of what the bug is...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: reproduction
|
||||
attributes:
|
||||
label: Steps to reproduce
|
||||
description: How can we reproduce this issue?
|
||||
placeholder: |
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: dropdown
|
||||
id: os
|
||||
attributes:
|
||||
label: Operating System
|
||||
description: What operating system are you using?
|
||||
options:
|
||||
- Windows
|
||||
- macOS
|
||||
- Linux
|
||||
- Other
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: obsidian-version
|
||||
attributes:
|
||||
label: Obsidian Version
|
||||
description: What version of Obsidian are you running?
|
||||
placeholder: e.g., 1.4.16
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: obsidian-installer-version
|
||||
attributes:
|
||||
label: Obsidian Installer Version
|
||||
description: What version of Obsidian Installer are you running? (You can find this in Settings > General menu, listed as "installer version" below the current version)
|
||||
placeholder: e.g., 1.8.4
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: plugin-version
|
||||
attributes:
|
||||
label: Infio Copilot Version
|
||||
description: What version of Infio Copilot are you using? (You can find this in Settings > Community plugins menu)
|
||||
placeholder: e.g., 0.2.4
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: screenshots
|
||||
attributes:
|
||||
label: Screenshots
|
||||
description: If applicable, add screenshots to help explain your problem
|
||||
placeholder: Drag and drop images here
|
||||
|
||||
- type: textarea
|
||||
id: logs
|
||||
attributes:
|
||||
label: Error logs
|
||||
description: |
|
||||
If you have any error messages or logs, please provide them here.
|
||||
To access logs:
|
||||
1. Open Obsidian's Developer Tools:
|
||||
- Windows/Linux: Press Ctrl+Shift+I
|
||||
- macOS: Press Cmd+Option+I
|
||||
- Or use View > Toggle Developer Tools from the menu
|
||||
2. Go to the "Console" tab
|
||||
3. Look for any red error messages or warnings
|
||||
4. Copy and paste them here
|
||||
render: shell
|
||||
placeholder: Paste your logs here
|
||||
|
||||
- type: textarea
|
||||
id: additional-context
|
||||
attributes:
|
||||
label: Additional context
|
||||
description: Add any other context about the problem here
|
||||
placeholder: Any other details you think might be helpful...
|
||||
8
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
8
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Feature Ideas & Suggestions
|
||||
url: https://github.com/infiolab/infio-copilot/discussions/categories/ideas
|
||||
about: Have an idea? Start a discussion to gather feedback and refine your proposal
|
||||
- name: General Questions
|
||||
url: https://github.com/infiolab/infio-copilot/discussions/categories/q-a
|
||||
about: Please submit general questions about using Infio Copilot in our Discussions section
|
||||
42
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
42
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
name: Feature Request
|
||||
description: Propose a feature request to help us improve
|
||||
title: '[Feature Request]: '
|
||||
labels: ['feature request']
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for taking the time to fill out this feature request!
|
||||
|
||||
💡 Have an initial idea? Start a [discussion](https://github.com/infiolab/infio-copilot/discussions/categories/ideas) first to gather community feedback and refine your proposal.
|
||||
|
||||
This issue template is for well-thought-out feature proposals
|
||||
|
||||
- type: textarea
|
||||
id: problem
|
||||
attributes:
|
||||
label: Problem Statement
|
||||
description: What problem does this feature solve? Please describe.
|
||||
placeholder: A clear and concise description of what the problem is. e.g. I'm always frustrated when [...]
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: solution
|
||||
attributes:
|
||||
label: Proposed Solution
|
||||
description: Describe the solution you'd like to see implemented
|
||||
placeholder: |
|
||||
A clear and detailed description of what you want to happen. Include:
|
||||
- How the feature should work
|
||||
- What UI elements would be needed
|
||||
- How users would interact with it
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: additional-context
|
||||
attributes:
|
||||
label: Additional Context
|
||||
description: Add any other context, mockups, or screenshots about the feature request here
|
||||
placeholder: Any other details that might help understand the feature request better...
|
||||
11
.github/pull_request_template.md
vendored
Normal file
11
.github/pull_request_template.md
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
## Description
|
||||
|
||||
Please include a summary of the changes and the related issue. Please also include relevant motivation and context. If it fixes an issue or resolves a feature request, please include the link to the issue or feature request.
|
||||
|
||||
Note: If your changes include UI modifications, please include screenshots to help reviewers visualize the changes.
|
||||
|
||||
## Checklist before requesting a review
|
||||
- [ ] I have reviewed the [guidelines for contributing](../CONTRIBUTING.md) to this repository.
|
||||
- [ ] I have performed a self-review of my code
|
||||
- [ ] I have run the test suite (by running `pnpm run test`)
|
||||
- [ ] I have tested the functionality manually
|
||||
30
CONTRIBUTING.md
Normal file
30
CONTRIBUTING.md
Normal file
@ -0,0 +1,30 @@
|
||||
# Contributing to Obsidian Infio Copilot
|
||||
|
||||
We welcome contributions to Infio Copilot This document will guide you through the process of contributing to the project.
|
||||
|
||||
## Development Workflow
|
||||
|
||||
1. Clone the repository to your Obsidian vault's plugins directory:
|
||||
|
||||
```
|
||||
git clone https://github.com/infiolab/infio-copilot.git /path/to/your/vault/.obsidian/plugins/infio-copilot
|
||||
```
|
||||
|
||||
2. Navigate to the plugin directory:
|
||||
|
||||
```
|
||||
cd /path/to/your/vault/.obsidian/plugins/infio-copilot
|
||||
```
|
||||
|
||||
3. Run the following commands to install dependencies and start the development server:
|
||||
|
||||
```
|
||||
pnpm install
|
||||
pnpm run dev
|
||||
```
|
||||
|
||||
4. Start making changes to the plugin code. To test your changes:
|
||||
|
||||
- Reload Obsidian manually, or
|
||||
- Use the [Hot Reload plugin](https://github.com/pjeby/hot-reload) for automatic reloading during development
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user