Skip to content

Commit 147a2dd

Browse files
committed
Fix contributing, add issue templates
1 parent ea15351 commit 147a2dd

File tree

9 files changed

+208
-22
lines changed

9 files changed

+208
-22
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Bug Report
2+
description: File a bug report
3+
title: "[Bug]: "
4+
labels: ["bug", "triage"]
5+
assignees:
6+
- CodeDoctorDE
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to fill out this bug report!
12+
- type: textarea
13+
id: what-happened
14+
attributes:
15+
label: What happened?
16+
description: Also tell us, what did you expect to happen?
17+
placeholder: Tell us what you see!
18+
value: "A bug happened!"
19+
validations:
20+
required: true
21+
- type: input
22+
id: version
23+
attributes:
24+
label: Version
25+
description: What version of our software are you running? You can find it with `luna --version`.
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: logs
30+
attributes:
31+
label: Relevant log output
32+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
33+
render: shell
34+
- type: checkboxes
35+
id: terms
36+
attributes:
37+
label: Code of Conduct
38+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/LinwoodDev/Luna/blob/develop/CODE_OF_CONDUCT.md)
39+
options:
40+
- label: I agree to follow this project's Code of Conduct
41+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Ask a question
4+
url: https://github.com/LinwoodDev/Luna/discussions
5+
about: Here you can create threads to ask questions and discuss with other users. This is not synced with any chat platform.
6+
- name: Linwood Matrix
7+
url: https://go.linwood.dev/discord
8+
about: Please ask and answer questions here. Synced with discord.
9+
- name: Linwood Discord
10+
url: https://go.linwood.dev/discord
11+
about: Please ask and answer questions here. Synced with matrix.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Documentation request
2+
description: Related to the documentation
3+
title: "[Documentation request]: "
4+
labels: ["documentation", "triage"]
5+
assignees:
6+
- CodeDoctorDE
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to fill out this documentation request!
12+
- type: input
13+
id: related-to-problem
14+
attributes:
15+
label: To which page is your issue related?
16+
- type: textarea
17+
id: description
18+
attributes:
19+
label: Describe your documentation request!
20+
validations:
21+
required: true
22+
- type: textarea
23+
id: context
24+
attributes:
25+
label: Additional context
26+
- type: checkboxes
27+
id: terms
28+
attributes:
29+
label: Code of Conduct
30+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/LinwoodDev/Luna/blob/develop/CODE_OF_CONDUCT.md)
31+
options:
32+
- label: I agree to follow this project's Code of Conduct
33+
required: true
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Enhancement
2+
description: Suggest an enhancement to an existing feature
3+
title: "[Enhancement]: "
4+
labels: ["enhancement", "triage"]
5+
assignees:
6+
- CodeDoctorDE
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to fill out this request for enhancements!
12+
- type: input
13+
id: feature
14+
attributes:
15+
label: Which feature is your request related to?
16+
- type: textarea
17+
id: description
18+
attributes:
19+
label: Describe your request for enhancements!
20+
validations:
21+
required: true
22+
- type: textarea
23+
id: context
24+
attributes:
25+
label: Additional context
26+
- type: checkboxes
27+
id: terms
28+
attributes:
29+
label: Code of Conduct
30+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/LinwoodDev/Luna/blob/develop/CODE_OF_CONDUCT.md)
31+
options:
32+
- label: I agree to follow this project's Code of Conduct
33+
required: true
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Feature request
2+
description: Suggest a new feature
3+
title: "[Feature request]: "
4+
labels: ["feature-request", "triage"]
5+
assignees:
6+
- CodeDoctorDE
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to fill out this feature request!
12+
- type: textarea
13+
id: related-to-problem
14+
attributes:
15+
label: Is your feature request related to a problem? Please describe
16+
- type: textarea
17+
id: description
18+
attributes:
19+
label: Describe your feature request!
20+
validations:
21+
required: true
22+
- type: textarea
23+
id: context
24+
attributes:
25+
label: Additional context
26+
- type: checkboxes
27+
id: terms
28+
attributes:
29+
label: Code of Conduct
30+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/LinwoodDev/Luna/blob/develop/CODE_OF_CONDUCT.md)
31+
options:
32+
- label: I agree to follow this project's Code of Conduct
33+
required: true

CONTRIBUTING.md

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,6 @@ Please report any bug you find [here](https://github.com/LinwoodDev/Luna/issues/
1515

1616
If you have a feature that you would like to see added, please open an issue [here](https://github.com/LinwoodDev/Luna/issues/new?assignees=CodeDoctorDE&labels=enhancement%2Ctriage&template=feature_request.yml&title=%5BFeature+request%5D%3A+).
1717

18-
## Test nightly builds
19-
20-
Nightly builds are not production ready and need to be tested.
21-
Please report any bugs in the github issues section.
22-
23-
Read more about it [here](https://luna.linwood.dev/nightly).
24-
2518
## Write documentation
2619

2720
Documentation is important for users to understand the program and its features.
@@ -41,25 +34,16 @@ All stable documentation can be found in the `versioned_docs` folder.
4134

4235
Fork the project and create a pull request to add your documentation to the `develop` branch.
4336

44-
## Translate
45-
46-
Crowdin is a service that allows you to translate the documentation and the app.
47-
Click [here](https://translate.linwood.dev/luna) to see the project and start translating.
48-
If you have a new language to add, please contact me.
49-
5037
## Code
5138

52-
This project is written in [Dart](https://dart.dev/).
53-
The server source code can be found in the `server` folder.
39+
This project is written in [Rust](https://www.rust-lang.org/).
40+
The cli source code can be found in the `cli` folder.
5441

5542
To get started, run:
5643

5744
```bash
58-
cd app
59-
dart pub get
60-
dart run
45+
cd cli
46+
cargo build
6147
```
6248

63-
All subdirectories are documented in the `server/README.md` file.
64-
6549
Fork the project and create a pull request to add your code to the `develop` branch.

SECURITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ There will be alphas, betas and release candidates on every major release, betas
2929
| main || This branch is production ready. It will be updated when a new stable version is released! | Stable |
3030
| develop | ⚠️ | This branch is only for testing and developing. Pull request for feature requests should only be added here! | Nightly |
3131

32-
Read more about nightly [here](https://luna.world/community/nightly).
32+
Read more about nightly [here](https://luna.linwood.dev/community/nightly).

docs/astro.config.mjs

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,47 @@ export default defineConfig({
4444
{ label: "API", slug: "docs/v1/api" },
4545
],
4646
},
47-
{ label: "Downloads", slug: "downloads" },
47+
{
48+
label: "Downloads",
49+
link: "/downloads/",
50+
},
51+
{
52+
label: "Community",
53+
items: [
54+
{
55+
label: "Home",
56+
link: "/community/",
57+
},
58+
{
59+
label: "Branding",
60+
link: "/community/branding/",
61+
},
62+
{
63+
label: "Changelog",
64+
link: "/changelog/",
65+
},
66+
{
67+
label: "Contributing",
68+
link: "/community/contributing/",
69+
},
70+
{
71+
label: "Code of conduct",
72+
link: "/community/code-of-conduct/",
73+
},
74+
{
75+
label: "FAQ",
76+
link: "/community/faq/",
77+
},
78+
{
79+
label: "Versions",
80+
link: "/community/versions/",
81+
},
82+
{
83+
label: "Nightly builds",
84+
link: "/community/nightly/",
85+
},
86+
],
87+
},
4888
],
4989
}),
5090
AstroPWA({

docs/src/content/docs/changelog.mdx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: ""
3+
head:
4+
- tag: title
5+
content: Changelog | Linwood Luna
6+
tableOfContents: false
7+
---
8+
9+
import Changelog from "/../CHANGELOG.md"
10+
11+
<Changelog />

0 commit comments

Comments
 (0)