Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
name: Bug report
about: Report a bug in this Limnoria plugin
title: "[BUG] "
labels: bug
assignees: ''
---

# Bug Report

## Description

Provide a clear description of the issue.

What happened?
What did you expect to happen instead?

## Steps to Reproduce

1. Run command:
2. Describe the input or configuration used.
3. Describe the observed behaviour.

## Expected Behaviour

Describe the correct behaviour.

## Environment

- Limnoria version:
- Python version:
- Plugin version:
- Operating system:
- Running in channel or private message?

## Logs

Paste relevant log output here, if applicable.

## Additional Context

Add any other context about the problem here.
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: Feature request
about: Suggest an improvement or new feature
title: "[FEATURE] "
labels: enhancement
assignees: ''
---

# Feature Request

## Summary

Briefly describe the proposed feature.

## Motivation

Why would this feature improve the plugin?

## Proposed Behaviour

Describe the behaviour you would like to see.

## Considerations

Would this affect:

- [ ] Configuration
- [ ] Command output
- [ ] Permissions or access control
- [ ] Network or API usage
- [ ] File handling
- [ ] Existing tests

## Additional Context

Add examples, screenshots, or links here if useful.
54 changes: 54 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Pull Request

## Summary

Briefly describe the purpose of this pull request.

- What problem does it solve?
- What feature does it add?
- What behaviour does it change?

## Type of Change

Please tick one:

- [ ] Bug fix
- [ ] New feature
- [ ] Refactor
- [ ] Documentation update
- [ ] Configuration change
- [ ] Security improvement

## Testing Performed

Describe how this change was tested.

- [ ] Ran plugin tests
- [ ] Ran lint checks
- [ ] Tested manually in Limnoria
- [ ] Verified command output
- [ ] Checked logs for errors

If applicable, include sample commands and outputs.

## Security and Stability

Confirm where relevant:

- [ ] Input validation remains safe
- [ ] Permissions or capability checks remain correct
- [ ] File paths are handled safely
- [ ] Secrets are not logged or committed
- [ ] No unrelated behaviour changed

## Documentation Updated

If relevant:

- [ ] README updated
- [ ] CHANGELOG or release notes updated
- [ ] Configuration documentation updated

## Additional Notes

Add any extra context here.
37 changes: 37 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
plugin:
- changed-files:
- any-glob-to-any-file:
- __init__.py
- plugin.py
- config.py
- cooldown.py
- local/**

docs:
- changed-files:
- any-glob-to-any-file:
- README.md
- LICENCE.md
- docs/**

examples:
- changed-files:
- any-glob-to-any-file:
- examples/**

tests:
- changed-files:
- any-glob-to-any-file:
- test.py

packaging:
- changed-files:
- any-glob-to-any-file:
- pyproject.toml
- requirements.txt

ci:
- changed-files:
- any-glob-to-any-file:
- .github/workflows/**
- .github/labeler.yml
16 changes: 16 additions & 0 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Labeler

on:
pull_request_target:

Comment on lines +1 to +5
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR description says "docs: move supporting docs into docs folder", but this change set also adds new GitHub automation/config (labeler workflow + issue/PR templates). Either update the PR description to reflect the broader scope, or split these non-doc changes into a separate PR so the intent/review surface is clear.

Copilot uses AI. Check for mistakes.
jobs:
label:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write

steps:
- uses: actions/labeler@v5
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ local/__pycache__/
.pytest_cache/
CACHEDIR.TAG

# Codex files
*.codex

# Virtual environments
.venv/
venv/
Expand Down
25 changes: 25 additions & 0 deletions docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Contributors
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The document is named CONTRIBUTING.md and the README section is titled "Contributing", but this page starts with "# Contributors". Consider renaming the heading to "# Contributing" (or similar) so GitHub’s UI/search and readers see consistent terminology.

Suggested change
# Contributors
# Contributing

Copilot uses AI. Check for mistakes.

This project is maintained by:

- @Alcheri

## Community Contributors

GitHub automatically tracks all contributors to this repository.
You can view the full, up‑to‑date list here:

[GitHub Contributors](https://github.com/Alcheri/Mem/graphs/contributors)
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This hard-codes the owner/repo in the contributors link. That will break if the repo is forked or renamed. Prefer a relative link (e.g., "/graphs/contributors") so it always points at the current repository’s contributors page.

Suggested change
[GitHub Contributors](https://github.com/Alcheri/Mem/graphs/contributors)
[GitHub Contributors](/graphs/contributors)

Copilot uses AI. Check for mistakes.

If you have contributed code, documentation, or fixes, your name will appear there.

## How to Contribute

Contributions are welcome.
Please open a pull request with a clear description of the change.

By submitting a contribution, you agree that your work may be modified, redistributed, or relicensed as part of the project.

## Recognition

Significant or sustained contributors may be added to the curated list above.
Loading