Skip to content

Add the donor list, a security policy & configuration for issue templates#4

Open
AR-DEV-1 wants to merge 9 commits intoRedot-Engine:masterfrom
AR-DEV-1:more-stuff
Open

Add the donor list, a security policy & configuration for issue templates#4
AR-DEV-1 wants to merge 9 commits intoRedot-Engine:masterfrom
AR-DEV-1:more-stuff

Conversation

@AR-DEV-1
Copy link
Contributor

@AR-DEV-1 AR-DEV-1 commented Mar 16, 2026

TL;DR

  • Adds donor list
  • Adds config for issue templates
  • Adds a security policy

Note

For now, the config has blank issues set to true until we make issue templates

Note

Contributed by 2LazyDevs.

Summary by CodeRabbit

  • Documentation
    • Updated issue reporting guidance to direct users to feature proposal, documentation feedback, and community support channels.
    • Added a donor recognition page listing contributors, donation information, and a Ko‑Fi link for supporting the project.
    • Added a security policy describing how to report vulnerabilities and what details to include (PoC and optional video).

@coderabbitai
Copy link

coderabbitai bot commented Mar 16, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: eb037bd4-cde8-486e-a90b-e7b8021f3585

📥 Commits

Reviewing files that changed from the base of the PR and between 523e04c and 2a35b25.

📒 Files selected for processing (1)
  • SECURITY.md
✅ Files skipped from review due to trivial changes (1)
  • SECURITY.md

📝 Walkthrough

Walkthrough

Adds three repository files: a GitHub issue template configuration that enables blank issues and updates contact links, a DONORS.md with donation and donor information, and a SECURITY.md describing vulnerability reporting and evidence requests.

Changes

Cohort / File(s) Summary
GitHub issue template
.github/ISSUE_TEMPLATE/config.yml
New config enabling blank issues (blank_issues_enabled: true) and adding three contact_links for feature proposals, docs issues, and community/support channels.
Donors document
DONORS.md
Added donor acknowledgement file with nonprofit context, Ko‑Fi donation link, and a bulleted donors list.
Security policy
SECURITY.md
New security policy instructing vulnerability reporting to redotengine@gmail.com and requesting PoC and optional video evidence.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

I hop through commits with a floppy ear,
Templates, donors, and a safety cheer.
A Ko‑Fi nook, a cautionary thread,
Small changes sewn where code is led. 🐇✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the three main changes: adding a donor list (DONORS.md), a security policy (SECURITY.md), and issue template configuration (.github/ISSUE_TEMPLATE/config.yml).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@AR-DEV-1 AR-DEV-1 marked this pull request as draft March 16, 2026 06:51
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
DONORS.md (1)

5-5: Consider shortening wording for readability.

Line 5 (“any and all”) is a bit wordy; a tighter phrase reads cleaner.

Suggested wording tweak
-Our Team greatly appreciates any and all donations.
+Our team greatly appreciates all donations.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@DONORS.md` at line 5, The sentence "Our Team greatly appreciates any and all
donations." is wordy; update the text (the line containing that exact string) to
a tighter phrasing such as "Our team greatly appreciates all donations." or "Our
team greatly appreciates any donation." and ensure capitalization is consistent
("team" lowercase) with project style.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@DONORS.md`:
- Around line 12-24: The donor names block is currently treated as a Markdown
code block due to four-space indentation; remove the leading four spaces from
the lines listing "Grom", "LionBox", "Mike K", etc., or convert them into a
proper Markdown list (prefix each entry with "-" or "*") so the entries render
as a readable list instead of a code block.

---

Nitpick comments:
In `@DONORS.md`:
- Line 5: The sentence "Our Team greatly appreciates any and all donations." is
wordy; update the text (the line containing that exact string) to a tighter
phrasing such as "Our team greatly appreciates all donations." or "Our team
greatly appreciates any donation." and ensure capitalization is consistent
("team" lowercase) with project style.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 55ad831d-1e75-4beb-a55b-961d526f9e2d

📥 Commits

Reviewing files that changed from the base of the PR and between 6800ede and d250e09.

📒 Files selected for processing (2)
  • .github/ISSUE_TEMPLATE/config.yml
  • DONORS.md

@AR-DEV-1 AR-DEV-1 marked this pull request as ready for review March 18, 2026 06:40
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🧹 Nitpick comments (1)
DONORS.md (1)

5-5: Optional: Consider simplifying "any and all".

The phrase "any and all donations" could be shortened to just "all donations" or "any donations" for conciseness, though the current phrasing emphasizes appreciation effectively.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@DONORS.md` at line 5, Replace the phrase "Our Team greatly appreciates any
and all donations." with a more concise alternative by editing the DONORS.md
line containing that exact sentence—e.g., change it to "Our team greatly
appreciates all donations." (also normalize capitalization of "Team" to "team"
if desired).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@SECURITY.md`:
- Line 7: In the SECURITY.md sentence that reads "To report a security
vulnerability that you found in Draconic, email us at `redotengine@gmail.com`.
Please provide a video (if possible) alonside a PoC (Proof of Concept).", fix
the typo by replacing "alonside" with "alongside" so the sentence reads
"...Please provide a video (if possible) alongside a PoC (Proof of Concept)."
- Around line 3-6: Remove the placeholder template text in SECURITY.md that
begins "Use this section to tell people how to report a vulnerability..." (the
generic instructional lines 3-6) and replace it with actual security disclosure
content or a concise reporting guideline; specifically delete the placeholder
sentences and add a short policy describing where to report vulnerabilities,
expected response times, and next steps (or leave the section blank if you
intend to add a full policy later).

---

Nitpick comments:
In `@DONORS.md`:
- Line 5: Replace the phrase "Our Team greatly appreciates any and all
donations." with a more concise alternative by editing the DONORS.md line
containing that exact sentence—e.g., change it to "Our team greatly appreciates
all donations." (also normalize capitalization of "Team" to "team" if desired).

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 7a6feb07-7831-431d-84b4-57f1a9c9b380

📥 Commits

Reviewing files that changed from the base of the PR and between d250e09 and e574e3c.

📒 Files selected for processing (3)
  • .github/ISSUE_TEMPLATE/config.yml
  • DONORS.md
  • SECURITY.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • .github/ISSUE_TEMPLATE/config.yml

AR-DEV-1 and others added 2 commits March 18, 2026 11:43
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
@AR-DEV-1 AR-DEV-1 changed the title Add the donor list & configuration for issue templates Add the donor list, a security policy & configuration for issue templates Mar 18, 2026
@Arctis-Fireblight Arctis-Fireblight force-pushed the master branch 2 times, most recently from 0e50109 to 6800ede Compare March 20, 2026 23:49
Co-authored-by: Francisco Miguel Almeida <13934419+OldDev78@users.noreply.github.com>
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@SECURITY.md`:
- Around line 1-4: The file contains duplicated headings ("# Security Policy"
and "## Reporting a Vulnerability"); remove the repeated second occurrence so
each heading appears only once and the document has a single "# Security Policy"
followed by a single "## Reporting a Vulnerability" heading to fix the MD024
static analysis warning.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 2643a7b3-480e-4f46-ab74-f96681e8c675

📥 Commits

Reviewing files that changed from the base of the PR and between e574e3c and 523e04c.

📒 Files selected for processing (1)
  • SECURITY.md

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Comment on lines +3 to +14
contact_links:
- name: Draconic proposals
url: https://github.com/Redot-Engine/draconic-proposals
about: Please submit feature proposals on the Draconic proposals repository, not here.

- name: Draconic documentation repository
url: https://github.com/Redot-Engine/draconic-docs
about: Please report issues with documentation on the Draconic documentation repository, not here.

- name: Draconic community channels
url: https://draconicengine.org/community
about: Please ask for technical support on one of the other community channels, not here.
Copy link
Contributor

Choose a reason for hiding this comment

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

None of these repos or links exist.
@OldDev78 @mcdubhghlas @tindrew thoughts?

Copy link
Contributor

Choose a reason for hiding this comment

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

This looks like it is a hold over from the previous Git History from before we reset master.
These will be brought in with #1

Copy link
Contributor

Choose a reason for hiding this comment

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

This looks like it is a hold over from the previous Git History from before we reset master.
These will be brought in with #1 #

Copy link
Contributor

Choose a reason for hiding this comment

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

This looks like it is a hold over from the previous Git History from before we reset master.
These will be brought in with #1

Comment on lines +4 to +5
<a href="https://draconicengine.org">
<img src="assets/draconic_logo_text.png" width="400" alt="Draconic Engine Logo">
Copy link
Contributor

Choose a reason for hiding this comment

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

This looks like it is a hold over from the previous Git History from before we reset master.
These will be brought in with #1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants