From 340eb72a77bca58ebce15280e3f166f2a3b4966d Mon Sep 17 00:00:00 2001 From: Sho Sakuma Date: Sat, 10 Jan 2026 14:09:11 +0900 Subject: docs: Add Contributing guide and Security guide --- .github/CONTRIBUTING.md | 25 +++++++++++++++++++++++++ .github/SECURITY.md | 16 ++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 .github/CONTRIBUTING.md create mode 100644 .github/SECURITY.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 0000000..2ff10db --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,25 @@ +# LunaticChat Contribution Guidelines + +## Looking for Support? + +For instructions on using LunaticChat, see the [official documentation](https://lc.m1sk9.dev). + +For questions, see the [discussion](https://github.com/m1sk9/LunaticChat/discussions). + +## Reporting Bugs / Requesting Features + +Before reporting a bug or requesting a feature, please search the [issues](). + +If your issue is not already reported, please create a new issue using the provided template. Be sure to include as much detail as possible, including steps to reproduce the issue if applicable. + +## Contributing Code + +We welcome contributions to LunaticChat! + +LuckPerms adheres to the [Kotlin Coding Conventions](https://kotlinlang.org/docs/coding-conventions.html). + +It also uses Ktlint. Merging pull requests into the main branch requires passing Ktlint checks. When submitting a pull request, remember to run `./gradlew ktlintFormat`. + +When making major changes that break backward compatibility, please discuss them beforehand via an issue or discussion. +Such changes often cause confusion when made without prior discussion. + diff --git a/.github/SECURITY.md b/.github/SECURITY.md new file mode 100644 index 0000000..b2a5b43 --- /dev/null +++ b/.github/SECURITY.md @@ -0,0 +1,16 @@ +# Security Policy + +## Supported Versions + +LunaticChat only supports the latest version at any given time. +Older versions are not supported, and backports will not be provided unless absolutely necessary. + +### In Minecraft + +The Minecraft version follows the `api-version` on which the latest LunaticChat runs. However, it fundamentally depends on the Paper API / Velocity API version. + +(Example: If the `api-version` is `1.21`, operation on `1.21.X` is guaranteed.) + +## Reporting a Vulnerability + +Do not report security issues using Issues. Please report them by sending an encrypted email to [me@m1sk9.dev](mailto:me@m1sk9.dev). -- cgit v1.2.1