Skip to content
Closed
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
22 changes: 22 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# https://editorconfig.org
# Mirrors the line-ending normalization from .gitattributes.
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 4

[*.{yml,yaml}]
indent_size = 2

# Markdown uses trailing spaces for hard line breaks.
[*.md]
trim_trailing_whitespace = false

# Make requires real tabs.
[Makefile]
indent_style = tab
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Bug report
description: Report a problem with MoonProto
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to file a report. Please fill in the details below.
- type: input
id: version
attributes:
label: Version
description: "The `moonproto` crate version, or the git commit SHA."
placeholder: "commit sha"
validations:
required: true
- type: dropdown
id: os
attributes:
label: Operating system
options:
- Windows
- macOS
- Linux
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: |
1. ...
2. ...
3. ...
validations:
required: true
- type: textarea
id: behavior
attributes:
label: Expected vs. actual behavior
validations:
required: true
- type: textarea
id: logs
attributes:
label: Logs
description: Relevant log output, error messages, or backtraces.
render: text
validations:
required: false
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Moonbot
url: https://moonbot.pro
about: Product information and the Moonbot kernel.
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Feature request
description: Suggest an idea or improvement for MoonProto
labels: ["enhancement"]
body:
- type: textarea
id: problem
attributes:
label: Problem or motivation
description: What are you trying to do, and what gets in the way?
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed solution
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
validations:
required: false
9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
version: 2
updates:
# Keep Cargo dependencies up to date.
- package-ecosystem: "cargo"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "deps"