Skip to content

Commit 6b212fc

Browse files
committed
Initial commit from Gavin sources
0 parents  commit 6b212fc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+34822
-0
lines changed

.gitattributes

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
src/c/** gitlab-language=c linguist-language=c linguist-detectable=true
2+
src/h/** gitlab-language=c linguist-language=c linguist-detectable=true
3+
src/c++/** gitlab-language=cpp linguist-language=cpp linguist-detectable=true
4+
src/cpp/** gitlab-language=cpp linguist-language=cpp linguist-detectable=true
5+
src/bas/** gitlab-language=bbcbasic linguist-language=bbcbasic linguist-detectable=true
6+
src/s/** gitlab-language=armasm linguist-language=assembly linguist-detectable=true
7+
src/Hdr/** gitlab-language=armasm linguist-language=assembly linguist-detectable=true
8+
src/fth/** gitlab-language=forth linguist-language=forth linguist-detectable=true
9+
src/p/** gitlab-language=prolog linguist-language=prolog linguist-detectable=true
10+
tests/**/c/** gitlab-language=c linguist-language=c linguist-detectable=true
11+
tests/**/h/** gitlab-language=c linguist-language=c linguist-detectable=true
12+
tests/**/c++/** gitlab-language=cpp linguist-language=cpp linguist-detectable=true
13+
tests/**/cpp/** gitlab-language=cpp linguist-language=cpp linguist-detectable=true
14+
tests/**/bas/** gitlab-language=bbcbasic linguist-language=bbcbasic linguist-detectable=true
15+
tests/**/Hdr/** gitlab-language=armasm linguist-language=assembly linguist-detectable=true
16+
tests/**/s/** gitlab-language=armasm linguist-language=assembly linguist-detectable=true
17+
tests/**/fth/** gitlab-language=forth linguist-language=forth linguist-detectable=true
18+
tests/**/p/** gitlab-language=prolog linguist-language=prolog linguist-detectable=true
19+
**,fe1 gitlab-language=make linguist-language=makefile
20+
**,fff gitlab-language=text linguist-language=text
21+
VersionNum gitlab-language=c linguist-language=c

.github/ISSUE_TEMPLATE/bug.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
name: Bug
3+
about: Something isn't working
4+
title: ''
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
# Description
11+
12+
Describe here the problem you had...
13+
14+
# To reproduce
15+
16+
1. Go to '...'
17+
2. Click on '....'
18+
3. Scroll down to '....'
19+
4. See error
20+
21+
# Expected behaviour
22+
23+
What should have happened
24+
25+
# Screenshots
26+
27+
If applicable
28+
29+
# Traceback
30+
31+
```
32+
Paste here logs here...
33+
```
34+
35+
# RISC OS Release
36+
37+
Type the full RISC OS release of the system where you had the issue, for example: RISC OS 5.28
38+
39+
# Loaded Modules
40+
41+
```
42+
Paste here the list of loaded modules. The get the list open a TaskWindow and type: help modules, then copy and paste here the output.
43+
```
44+
45+
# Platform
46+
47+
[] - Acorn Archimedes 3x0/4x0 series (with ARM 3)
48+
[] - Acorn A5000
49+
[] - Acorn A30x0 or A4000 series (with ARM250)
50+
[] - Acorn RiscPC 600 (with ARM 610)
51+
[] - Acorn RiscPC 700 (with ARM 710)
52+
[] - Acorn RiscPC StrongARM
53+
[] - Acorn RiscPC with Kinetic or Castle RiscPC
54+
[] - Acorn A7000/A7000+ or Castle A7000+
55+
[] - Raspberry Pi1 (model A or B)
56+
[] - Raspberry Pi2 (all models)
57+
[] - Raspberry Pi3 (all models)
58+
[] - Raspberry Pi4 (Please specify the amount of RAM in the Other Field at the end of this list)
59+
[] - Raspberry Pi400 (Please specify the amount of RAM in the Other field at the end of this list)
60+
[] - i.MX6 / Mini.M
61+
[] - PineBook / ARMBook
62+
[] - PandaBoard
63+
[] - WandaBoard or Quadro
64+
[] - Titanium board
65+
Other:
66+
67+
# Other possible details
68+
Feel free to use this part as a free file where to add info we may have not think of above, thanks.
69+

.github/ISSUE_TEMPLATE/bug.yaml

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
name: Bug Report
2+
description: File a bug report
3+
title: "[Bug]: "
4+
labels: [bug, triage]
5+
assignees:
6+
- dev-team
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to fill out this bug report!
12+
- type: input
13+
id: contact
14+
attributes:
15+
label: Contact Details (optional)
16+
description: How can we get in touch with you if we need more info?
17+
placeholder: ex. [email protected]
18+
validations:
19+
required: false
20+
- type: input
21+
id: prevalence
22+
attributes:
23+
label: Bug prevalence (optional)
24+
description: "How often do you or others encounter this bug?"
25+
placeholder: "Whenever I visit the user account page (1-2 times a week)"
26+
validations:
27+
required: false
28+
- type: textarea
29+
id: what-happened
30+
attributes:
31+
label: What happened?
32+
description: Also tell us, what did you expect to happen?
33+
placeholder: Tell us what you see!
34+
value: "A bug happened!"
35+
validations:
36+
required: true
37+
- type: textarea
38+
id: repro
39+
attributes:
40+
label: Reproduction steps
41+
description: "How do you trigger this bug? Please walk us through it step by step."
42+
value: |
43+
1.
44+
2.
45+
3.
46+
...
47+
render: bash
48+
validations:
49+
required: true
50+
- type: input
51+
id: version
52+
attributes:
53+
label: Version
54+
description: Which release are you using?
55+
placeholder: v1.0.0
56+
value: "v1.0.0"
57+
validations:
58+
required: true
59+
- type: dropdown
60+
id: platform
61+
attributes:
62+
label: Platfrom
63+
description: Which platform are you running RISC OS on?
64+
options:
65+
- Acorn A3000 (with ARM 3)
66+
- Acorn A30x0 or A4000 series (with ARM250)
67+
- Acorn A5000
68+
- Acorn A7000/A7000+ or Castle A7000+
69+
- Acorn Archimedes 3x0/4x0 series (with ARM 3)
70+
- Acorn Archimedes 5x0 series
71+
- Acorn RiscPC 600 (with ARM 610)
72+
- Acorn RiscPC 700 (with ARM 710)
73+
- Acorn RiscPC x00 with StrongARM
74+
- Acorn RiscPC x00 with Kinetic or Castle RiscPC
75+
- BeagleBoard
76+
- BeagleBoard xM
77+
- CJE RapidO Ig
78+
- CJE RapidO Ti
79+
- Elesar Titanium
80+
- PandaBoard
81+
- PandaBoard ES
82+
- Raspberry Pi 1 model A or B
83+
- Raspberry Pi 2 all models
84+
- Raspberry Pi 3B+
85+
- Raspberry Pi 4 (Default)
86+
- Raspberry Pi 400 (edge)
87+
- RComp ARMBook or PineBook
88+
- RComp ARMiniX
89+
- RComp ARMX6
90+
- RComp Forte
91+
- RComp Mini.m
92+
validations:
93+
required: true
94+
- type: input
95+
id: riscosversion
96+
attributes:
97+
label: Which version of RISC OS are you using?
98+
placeholder: v1.0.0
99+
value: "v1.0.0"
100+
validations:
101+
required: true
102+
- type: textarea
103+
id: logs
104+
attributes:
105+
label: Can you copy and paste the list of loaded modules?
106+
description: To obtain a list of loaded modules simply open a TaskWindow and type `*modules` and then `*rom.` and copy and paste here all the output
107+
render: shell
108+
- type: checkboxes
109+
id: terms
110+
attributes:
111+
label: Code of Conduct
112+
description: By submitting this issue, you agree to follow our [Code of Conduct](./CODE_OF_CONDUCT.md)
113+
options:
114+
- label: I agree to follow this project's Code of Conduct
115+
required: true

.github/ISSUE_TEMPLATE/question.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
name: Question
3+
about: Things to discuss
4+
title: ''
5+
labels: question
6+
assignees: ''
7+
8+
---
9+
10+
# Background
11+
12+
Ipsum lorem...
13+
14+
# Questions
15+
- A?
16+
- B?
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
name: New Requirement
3+
about: New feature request
4+
title: ''
5+
labels: enhancement
6+
assignees: ''
7+
8+
---
9+
10+
# Summary
11+
Please fill your requirement info in the appropriate field(s), thanks!
12+
13+
- As a RISC OS User I would like to:
14+
15+
Ipsum lorem...
16+
17+
- As a RISC OS Developer I would like to:
18+
19+
Ipsum lorem...
20+
21+
- As a RISC OS Vendor I would like to:
22+
23+
Ipusm lorem...
24+

.github/ISSUE_TEMPLATE/tasks.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
name: Tasks
3+
about: Things to do
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
# Background
11+
12+
Ipsum lorem...
13+
14+
# Definition of Done
15+
16+
- [ ] A
17+
- [ ] B
18+
- [ ] C

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<!--
2+
We ❤️ Pull Requests! :-)
3+
4+
This template is not a must to use, however it would help us a lot to speed up
5+
your pull request review if you would be so kind and compile it with your code
6+
submission and your Pull Request!
7+
If you remove or skip this template, you'll make the Elders of RISC OS sad and
8+
the mighty King Arthur might raise his ARM against you!!! You have been warned :)
9+
10+
Pull Request Requirements:
11+
* Please include tests to illustrate the problem this PR resolves.
12+
* Please update the documentation in `doc` where necessary
13+
* Please try to describe your goal with this PR
14+
15+
Please place an x (no spaces - [x]) in all [ ] that apply.
16+
-->
17+
18+
This PR contains:
19+
- [ ] bugfix
20+
- [ ] feature
21+
- [ ] refactor
22+
- [ ] documentation
23+
- [ ] other
24+
25+
Are tests included?
26+
- [ ] no
27+
- [ ] yes (*bugfixes and features will not be merged without tests*)
28+
29+
Breaking Changes?
30+
- [ ] no
31+
- [ ] yes (*breaking changes will not be merged unless absolutely necessary – please provide motivation*)
32+
33+
List any relevant issue numbers:
34+
<!--
35+
If your PR resolves an issue you can write for instance `Resolves #42` or `Fixes #42` to automatically close that issue when the PR is merged.
36+
-->
37+
### Description
38+
39+
<!--
40+
Please be thorough and clearly explain the problem being solved.
41+
* If this PR adds a feature, look for previous discussion on the feature by searching the issues first.
42+
* Is this PR related to an issue?
43+
* Does this PR implement any changes that are breaking/not backwards compatible?
44+
-->

0 commit comments

Comments
 (0)