Skip to content

Commit

Permalink
Merge branch 'next' into kf/refactor-installation-page
Browse files Browse the repository at this point in the history
  • Loading branch information
kevinfiol authored Sep 23, 2024
2 parents e51feac + 36c503a commit 0d5db2a
Show file tree
Hide file tree
Showing 56 changed files with 4,315 additions and 2,951 deletions.
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ trim_trailing_whitespace = true
insert_final_newline = true
end_of_line = lf

[{package.json,.travis.yml}]
[{package.json,.travis.yml,.github/**/*.yml}]
indent_style = space
indent_size = 2
2 changes: 0 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
* text=auto
/mithril.js binary
/mithril.min.js binary
/package-lock.json binary
/yarn.lock binary

# Assets
*.png binary
Expand Down
3 changes: 2 additions & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
* @dead-claudia @StephanHoyer
* @MithrilJS/Committers
/.github/ @MithrilJS/Admins
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/0-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: '📃 Documentation Issue'
description: Report an issue with Mithril.js's documentation
assignees: dead-claudia
labels:
- 'Area: Documentation'
body:
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched the existing issues
required: true
- type: input
attributes:
label: Offending URL
description: Provide a link to the page with the issue
placeholder: https://mithril.js.org/
validations:
required: true
- type: textarea
attributes:
label: Issue description
description: What is the precise issue with it. Please be specific.
validations:
required: true
117 changes: 117 additions & 0 deletions .github/ISSUE_TEMPLATE/1-core.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
name: '🐛 Framework Bug'
description: Report a bug in Mithril.js core
assignees: dead-claudia
labels:
- 'Area: Core'
body:
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched the existing issues
required: true
- type: input
attributes:
label: Mithril.js Version
description: |
Provide the exact version of Mithril.js you're experiencing these issues with. This
matters, even if it's really old like version 0.1.0. Do note that bugs in older
versions are commonly fixed in newer versions, so you should try to test it
against the latest version if you can.
validations:
required: true
- type: textarea
attributes:
label: Browser and OS
description: |
Provide the name and version of both the browser and operating system you're
experiencing these issues with. If it's multiple, feel free to list multiple.
This matters, even if it's super ancient.
validations:
required: true
- type: textarea
attributes:
label: Project
description: |
(Optional) Provide a link to your project, if it happens to be open source or if
you created a repo somewhere that we can look into further. If it's spread across
multiple repos or projects, feel free to list them all.
- type: textarea
attributes:
label: Code
description: |
What did you try? What code is causing the unexpected behavior? Make sure to
try to reduce your code as best as you can while still reproducing the bug, so
we can more accurately determine the cause. Ideally, it should just be a bunch
of Mithril.js calls with virtually no logic at all, but it's sufficient to just
remove unrelated network calls, attributes, and the like.
In addition, make sure the bug still persists with the latest version of
Mithril. If it's an older version, the bug may have already been fixed.
If you'd prefer, replace this code block with a link to a code playground like
any of these:
- Flems <https://flems.io/mithril> (stores everything in URL hash)
- JSFiddle <https://jsfiddle.net>
- CodePen <https://codepen.io>
- JSBin <https://jsbin.com>
- Plunker <https://plnkr.co>
- Glitch <https://glitch.com> (supports backend)
- CodeSandbox <https://codesandbox.io> (supports backend)
Or if it's a remote development project on your own server, feel free to provide
that if it's serving unminified code we can look at.
If it's a closed-source repo, it's okay to censor names and pull out irrelevant
logic - we'd rather not sign NDAs just to see the code you're having trouble
with. We do still need code of some kind that triggers the bug you're running
into.
render: javascript
validations:
required: true
- type: textarea
attributes:
label: Steps to Reproduce
description: |
What steps need to be taken to reproduce this behavior? Please include things
like specific data that need typed in, specific buttons that need clicked, and
so on.
placeholder: |
1.
2.
3.
4.
validations:
required: true
- type: textarea
attributes:
label: Expected Behavior
description: |
What did you expect to happen?
- An alert to pop up?
- A specific thing to be logged?
Please be very specific here.
validations:
required: true
- type: textarea
attributes:
label: Observed Behavior
description: |
What actually happened?
- The alert never showed?
- The wrong thing was logged?
Please be very specific here.
validations:
required: true
- type: textarea
attributes:
label: Context
description: |
(Optional) How is this issue affecting you? What are you trying to do? Providing
us context helps us reach a solution that best fits your particular needs.
117 changes: 117 additions & 0 deletions .github/ISSUE_TEMPLATE/2-stream.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
name: '🌊 Mithril.js Streams bug'
description: Report an issue with Mithril.js's Streams module
assignees: dead-claudia
labels:
- 'Area: Stream'
body:
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched the existing issues
required: true
- type: input
attributes:
label: Mithril.js Version
description: |
Provide the exact version of Mithril.js you're experiencing these issues with. This
matters, even if it's really old like version 0.1.0. Do note that bugs in older
versions are commonly fixed in newer versions, so you should try to test it
against the latest version if you can.
validations:
required: true
- type: textarea
attributes:
label: Browser and OS
description: |
Provide the name and version of both the browser and operating system you're
experiencing these issues with. If it's multiple, feel free to list multiple.
This matters, even if it's super ancient.
validations:
required: true
- type: textarea
attributes:
label: Project
description: |
(Optional) Provide a link to your project, if it happens to be open source or if
you created a repo somewhere that we can look into further. If it's spread across
multiple repos or projects, feel free to list them all.
- type: textarea
attributes:
label: Code
description: |
What did you try? What code is causing the unexpected behavior? Make sure to
try to reduce your code as best as you can while still reproducing the bug, so
we can more accurately determine the cause. Ideally, it should just be a bunch
of Mithril.js calls with virtually no logic at all, but it's sufficient to just
remove unrelated network calls, attributes, and the like.
In addition, make sure the bug still persists with the latest version of
Mithril. If it's an older version, the bug may have already been fixed.
If you'd prefer, replace this code block with a link to a code playground like
any of these:
- Flems <https://flems.io/mithril> (stores everything in URL hash)
- JSFiddle <https://jsfiddle.net>
- CodePen <https://codepen.io>
- JSBin <https://jsbin.com>
- Plunker <https://plnkr.co>
- Glitch <https://glitch.com> (supports backend)
- CodeSandbox <https://codesandbox.io> (supports backend)
Or if it's a remote development project on your own server, feel free to provide
that if it's serving unminified code we can look at.
If it's a closed-source repo, it's okay to censor names and pull out irrelevant
logic - we'd rather not sign NDAs just to see the code you're having trouble
with. We do still need code of some kind that triggers the bug you're running
into.
render: javascript
validations:
required: true
- type: textarea
attributes:
label: Steps to Reproduce
description: |
What steps need to be taken to reproduce this behavior? Please include things
like specific data that need typed in, specific buttons that need clicked, and
so on.
placeholder: |
1.
2.
3.
4.
validations:
required: true
- type: textarea
attributes:
label: Expected Behavior
description: |
What did you expect to happen?
- An alert to pop up?
- A specific thing to be logged?
Please be very specific here.
validations:
required: true
- type: textarea
attributes:
label: Observed Behavior
description: |
What actually happened?
- The alert never showed?
- The wrong thing was logged?
Please be very specific here.
validations:
required: true
- type: textarea
attributes:
label: Context
description: |
(Optional) How is this issue affecting you? What are you trying to do? Providing
us context helps us reach a solution that best fits your particular needs.
102 changes: 0 additions & 102 deletions .github/ISSUE_TEMPLATE/bug.md

This file was deleted.

Loading

0 comments on commit 0d5db2a

Please sign in to comment.