Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
pzaino authored Nov 18, 2023
0 parents commit dc8d467
Show file tree
Hide file tree
Showing 20 changed files with 1,380 additions and 0 deletions.
49 changes: 49 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# THIS IS ONLY FOR THE gitattributes REPOSITORY.
# Handle line endings automatically for files detected as text
# and leave all files detected as binary untouched.
#* text=auto

#
# The above will handle all files NOT found below
#
# These files are text and should be normalized (Convert crlf => lf)
*.gitattributes text linguist-language=gitattributes export-ignore
.gitignore text export-ignore
*.md text diff=markdown linguist-detectable
*.txt text diff=text linguist-detectable

# Language attributes for RISC OS files:
*.pdf -text

doc/** linguist-documentation

*,102 text diff=perl linguist-language=perl
*,a73 text diff=python linguist-language=python
*,a74 text diff=python linguist-language=python
*,a75 text diff=python linguist-language=python
*,18c text diff=lua linguist-language=lua
*,fe1 text diff=makefile linguist-language=makefile
*,fff text diff=text linguist-language=text
*,ffb text diff=bbcbasic linguist-language=bbcbasic
*,fd1 text diff=bbcbasic linguist-language=bbcbasic

src/**/c/* text diff=c linguist-language=c
src/**/h/* text diff=c linguist-language=c
src/**/c++/* text diff=cpp linguist-language=cpp
src/**/cpp/* text diff=cpp linguist-language=cpp
src/**/bas/* text diff=bbcbasic linguist-language=bbcbasic
src/**/s/* text diff=armasm linguist-language=assembly
src/**/Hdr/* text diff=armasm linguist-language=assembly
src/**/fth/* text diff=forth linguist-language=forth
src/**/p/* text diff=prolog linguist-language=prolog
tests/**/c/* text diff=c linguist-language=c
tests/**/h/* text diff=c linguist-language=c
tests/**/c++/* text diff=cpp linguist-language=cpp
tests/**/cpp/* text diff=cpp linguist-language=cpp
tests/**/bas/* text diff=bbcbasic linguist-language=bbcbasic
tests/**/Hdr/* text diff=armasm linguist-language=assembly
tests/**/s/* text diff=armasm linguist-language=assembly
tests/**/fth/* text diff=forth linguist-language=forth
tests/**/p/* text diff=prolog linguist-language=prolog

VersionNum linguist-language=c gitlab-language=c
116 changes: 116 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
name: Bug Report
description: File a bug report
title: "[Bug]: "
labels: [bug, triage]
assignees:
- dev-team
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: input
id: contact
attributes:
label: Contact Details (optional)
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: input
id: prevalence
attributes:
label: Bug prevalence (optional)
description: "How often do you or others encounter this bug?"
placeholder: "Whenever I visit the user account page (1-2 times a week)"
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what you see!
value: "A bug happened!"
validations:
required: true
- type: textarea
id: repro
attributes:
label: Reproduction steps
description: "How do you trigger this bug? Please walk us through it step by step."
value: |
1.
2.
3.
...
render: bash
validations:
required: true
- type: input
id: version
attributes:
label: Version
description: Which release are you using?
placeholder: v1.0.0
value: "v1.0.0"
validations:
required: true
- type: dropdown
id: platform
attributes:
label: Platform
description: Which platform are you running RISC OS on?
options:
- Acorn A3000 (with ARM 3)
- Acorn A30x0 or A4000 series (with ARM250)
- Acorn A5000
- Acorn A7000/A7000+ or Castle A7000+
- Acorn Archimedes 3x0/4x0 series (with ARM 3)
- Acorn Archimedes 5x0 series
- Acorn RiscPC 600 (with ARM 610)
- Acorn RiscPC 700 (with ARM 710)
- Acorn RiscPC x00 with StrongARM
- Acorn RiscPC x00 with Kinetic or Castle RiscPC
- BeagleBoard
- BeagleBoard xM
- CJE RapidO Ig
- CJE RapidO Ti
- Elesar Titanium
- PandaBoard
- PandaBoard ES
- Raspberry Pi 0 all models
- Raspberry Pi 1 model A or B
- Raspberry Pi 2 all models
- Raspberry Pi 3B+
- Raspberry Pi 4 (Default)
- Raspberry Pi 400 (edge)
- RComp ARMBook or PineBook
- RComp ARMiniX
- RComp ARMX6
- RComp Forte
- RComp Mini.m
validations:
required: true
- type: input
id: riscosversion
attributes:
label: Which version of RISC OS are you using?
placeholder: v1.0.0
value: "v1.0.0"
validations:
required: true
- type: textarea
id: logs
attributes:
label: Can you copy and paste the list of loaded modules?
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
render: shell
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](./CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/question.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Question
description: Ask us a question for this repository/project
title: "[Question]: "
labels: [question]
assignees:
- code-reviews-team
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to ask us your question, we'll answer as soon as we have a chance.
- type: input
id: contact
attributes:
label: Contact Details (optional)
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: textarea
id: question
attributes:
label: What would you like to ask?
description: type your question in the box below
placeholder: I would like to ask...
value: "I would like to ask..."
validations:
required: true
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](./CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
54 changes: 54 additions & 0 deletions .github/ISSUE_TEMPLATE/requirement.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Requirement Report
description: File a requirement report
title: "[Requirement]: "
labels: [requirement, enhancement, feature]
assignees:
- code-reviews-team
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this requirement report!
- type: input
id: contact
attributes:
label: Contact Details (optional)
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: textarea
id: user
attributes:
label: As a RISC OS User I would like to
description: Tell us about your requirement from a general user point of view
placeholder: I would like that...
value: "a new feature would be added that does x and y"
validations:
required: false
- type: textarea
id: developer
attributes:
label: As a RISC OS Software Developer I would like to
description: Tell us about your requirement from a software developer point of view
placeholder: I would like that...
value: "a new feature would be added that does x and y"
validations:
required: false
- type: textarea
id: vendor
attributes:
label: As a RISC OS Vendor/Hardware designer I would like to
description: Tell us about your requirement from a vendor point of view
placeholder: I would like that...
value: "a new feature would be added that does x and y"
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](./CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/tasks.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Tasks Report
description: File a tasks report
title: "[Tasks]: "
labels: [enhancement]
assignees:
- code-reviews-team
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this tasks report!
- type: input
id: contact
attributes:
label: Contact Details (optional)
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: textarea
id: background
attributes:
label: Background
description: Provide some context for the tasks list
placeholder: Ipsum lorem...
value: "Ipsum lorem..."
validations:
required: true
- type: textarea
id: task-list
attributes:
label: Definition of Done
description: Provide an easy to understand definition of done for each task
placeholder: "- [ ] A"
value: "- [ ] Task A is done when..."
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](./CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
44 changes: 44 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<!--
We ❤️ Pull Requests! :-)
This template is not a must to use, however it would help us a lot to speed up
your pull request review if you would be so kind and compile it with your code
submission and your Pull Request!
If you remove or skip this template, you'll make the Elders of RISC OS sad and
the mighty King Arthur might raise his ARM against you!!! You have been warned :)
Pull Request Requirements:
* Please include tests to illustrate the problem this PR resolves.
* Please update the documentation in `doc` where necessary
* Please try to describe your goal with this PR
Please place an x (no spaces - [x]) in all [ ] that apply.
-->

This PR contains:
- [ ] bugfix
- [ ] feature
- [ ] refactor
- [ ] documentation
- [ ] other

Are tests included?
- [ ] no
- [ ] yes (*bugfixes and features will not be merged without tests*)

Breaking Changes?
- [ ] no
- [ ] yes (*breaking changes will not be merged unless absolutely necessary – please provide motivation*)

List any relevant issue numbers:
<!--
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.
-->
### Description

<!--
Please be thorough and clearly explain the problem being solved.
* If this PR adds a feature, look for previous discussion on the feature by searching the issues first.
* Is this PR related to an issue?
* Does this PR implement any changes that are breaking/not backwards compatible?
-->
Loading

0 comments on commit dc8d467

Please sign in to comment.