mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-21 15:10:19 +00:00
Documentation: Make updates to align better with new issue template
This commit is contained in:
parent
8d52c72b3a
commit
51912bf0da
Notes:
github-actions[bot]
2024-10-31 08:18:58 +00:00
Author: https://github.com/sideshowbarker Commit: https://github.com/LadybirdBrowser/ladybird/commit/51912bf0da3 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/898
5 changed files with 10 additions and 33 deletions
|
@ -4,6 +4,8 @@ When contributing to Ladybird, make sure that the changes you wish to make are i
|
||||||
|
|
||||||
**For your first couple of PRs, start with something small to get familiar with the project and its development processes. Please do not start by adding a large component.**
|
**For your first couple of PRs, start with something small to get familiar with the project and its development processes. Please do not start by adding a large component.**
|
||||||
|
|
||||||
|
Read [the Ladybird documentation](https://github.com/LadybirdBrowser/ladybird/blob/master/CONTRIBUTING.md), including the documents in the **Development** section of the `Documentation/README.md` file.
|
||||||
|
|
||||||
Everyone is welcome to work on the project, and while we have lots of fun, it's a serious kind of fun. :^)
|
Everyone is welcome to work on the project, and while we have lots of fun, it's a serious kind of fun. :^)
|
||||||
|
|
||||||
## Communication
|
## Communication
|
||||||
|
|
|
@ -32,7 +32,7 @@ CipherString = DEFAULT@SECLEVEL=1
|
||||||
Options = UnsafeLegacyRenegotiation
|
Options = UnsafeLegacyRenegotiation
|
||||||
```
|
```
|
||||||
|
|
||||||
#### “Targets may link only to libraries. CMake is dropping the item” message (when building with the Qt chrome on macOS)
|
### “Targets may link only to libraries. CMake is dropping the item” message (when building with the Qt chrome on macOS)
|
||||||
|
|
||||||
When building with the Qt chrome on macOS, you may encounter the following message:
|
When building with the Qt chrome on macOS, you may encounter the following message:
|
||||||
|
|
||||||
|
|
33
ISSUES.md
33
ISSUES.md
|
@ -1,32 +1,7 @@
|
||||||
# Detailed issue-reporting guidelines
|
# Issue-reporting guidelines
|
||||||
|
|
||||||
When reporting an issue, you should should try to provide:
|
Report problems using our detailed [bug-reporting
|
||||||
|
form](https://github.com/LadybirdBrowser/ladybird/issues/new?template=bug_report.yml), which helps to ensure that, for us to reproduce and investigate the problem, your bug report includes the information needed — including a reduced test case.
|
||||||
1. Succinct prose description of the problem (in addition to the issue title).
|
|
||||||
|
|
||||||
2. Exact steps for reproducing the problem.
|
|
||||||
|
|
||||||
3. Description of what you expect to see happen (the expected behavior) when you follow those steps.
|
|
||||||
|
|
||||||
4. Description of what actually happens instead (the actual behavior) when you follow those steps.
|
|
||||||
|
|
||||||
5. Either:
|
|
||||||
|
|
||||||
* The URL for a [reduced test case](#how-you-can-write-a-reduced-test-case) that reproduces the problem (e.g., using a site such as https://codepen.io/pen/, https://jsbin.com, or https://jsfiddle.net), or else at least the URL for a website/page that causes the problem.
|
|
||||||
|
|
||||||
* The HTML source for a reduced test case that reproduces the problem.
|
|
||||||
|
|
||||||
6. Backtrace and Ladybird log output.
|
|
||||||
|
|
||||||
7. Screenshot or screen recording.
|
|
||||||
|
|
||||||
8. Operating system (Linux/macOS/Window/Android) in which you’re building or running Ladybird.
|
|
||||||
|
|
||||||
9. Browser chrome of the build (Qt/AppKit/AndroidUI).
|
|
||||||
|
|
||||||
10. Config/build flags you’re building with.
|
|
||||||
|
|
||||||
11. Whether you’re interested yourself in trying to write a patch/PR with the fix for the problem.
|
|
||||||
|
|
||||||
## How you can write a reduced test case
|
## How you can write a reduced test case
|
||||||
|
|
||||||
|
@ -46,7 +21,7 @@ Here’s how you can do that:
|
||||||
<base href="https://ladybird.org/">
|
<base href="https://ladybird.org/">
|
||||||
```
|
```
|
||||||
|
|
||||||
However, if the problem appears be caused not by anything in the source of the document itself, but instead by something in an external script or external stylesheet, then you’ll also need to create a local copy of the problem script or problem stylesheet.
|
However, if the problem appears to be caused not by anything in the source of the document itself, but instead by something in an external script or external stylesheet, then you’ll also need to create a local copy of the problem script or problem stylesheet.
|
||||||
|
|
||||||
3. Open/load the `REDUCTION.html` file in Ladybird, and verify that the same problem occurs with it as occurs with the original website/page you copied it from.
|
3. Open/load the `REDUCTION.html` file in Ladybird, and verify that the same problem occurs with it as occurs with the original website/page you copied it from.
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Security Policy
|
# Security Policy
|
||||||
|
|
||||||
Ladybird is unreleased software still in early development, and so bugs and vulnerabilities in its code can be safely
|
Ladybird is unreleased software still in early development, and so bugs and vulnerabilities in its code can be safely
|
||||||
disclosed publicly. The preference is to report security issues as [GitHub issues](https://github.com/LadybirdBrowser/ladybird/issues/new).
|
disclosed publicly. The preference is to report security issues as [GitHub issues](https://github.com/LadybirdBrowser/ladybird/issues/new?template=bug_report.yml).
|
||||||
|
|
||||||
However, private vulnerability reporting is also enabled on the repository. If you find a security issue in Ladybird,
|
However, private vulnerability reporting is also enabled on the repository. If you find a security issue in Ladybird,
|
||||||
or in another web browser that you believe affects Ladybird, you may report it privately to the maintainers
|
or in another web browser that you believe affects Ladybird, you may report it privately to the maintainers
|
||||||
|
@ -12,7 +12,7 @@ and given a security advisory identifier. The maintainers may include regular co
|
||||||
process as their expertise requires. Researchers who report security issues privately will be credited in the advisory.
|
process as their expertise requires. Researchers who report security issues privately will be credited in the advisory.
|
||||||
|
|
||||||
The maintainers reserve the right to reject reports that are not security issues, or that are not in the scope of Ladybird.
|
The maintainers reserve the right to reject reports that are not security issues, or that are not in the scope of Ladybird.
|
||||||
For issues that are determined to not be security issues, please report them as a [GitHub issue](https://github.com/LadybirdBrowser/ladybird/issues/new)
|
For issues that are determined to not be security issues, please report them as a [GitHub issue](https://github.com/LadybirdBrowser/ladybird/issues/new?template=bug_report.yml)
|
||||||
instead. If you choose not to re-report the issue as a generic issue, the maintainers may do so themselves.
|
instead. If you choose not to re-report the issue as a generic issue, the maintainers may do so themselves.
|
||||||
|
|
||||||
Ladybird does not offer bug bounties for security issues at this time.
|
Ladybird does not offer bug bounties for security issues at this time.
|
||||||
|
|
|
@ -497,7 +497,7 @@ void ViewImplementation::handle_resize()
|
||||||
void ViewImplementation::handle_web_content_process_crash()
|
void ViewImplementation::handle_web_content_process_crash()
|
||||||
{
|
{
|
||||||
dbgln("WebContent process crashed!");
|
dbgln("WebContent process crashed!");
|
||||||
dbgln("Consider raising an issue at https://github.com/LadybirdBrowser/ladybird/issues");
|
dbgln("Consider raising an issue at https://github.com/LadybirdBrowser/ladybird/issues/new/choose");
|
||||||
|
|
||||||
++m_crash_count;
|
++m_crash_count;
|
||||||
constexpr size_t max_reasonable_crash_count = 5U;
|
constexpr size_t max_reasonable_crash_count = 5U;
|
||||||
|
|
Loading…
Reference in a new issue