mirror of
https://github.com/asciinema/asciinema.git
synced 2025-12-15 19:28:00 +01:00
[doc] Update CONTRIBUTING
This commit is contained in:
@@ -1,47 +1,64 @@
|
||||
# Contributing to asciinema
|
||||
|
||||
First, if you're opening a Github issue make sure it goes to the correct repository:
|
||||
First, if you're opening a GitHub issue make sure it goes to the correct
|
||||
repository:
|
||||
|
||||
* [asciinema/asciinema](https://github.com/asciinema/asciinema/issues) - command-line recorder
|
||||
* [asciinema/asciinema-server](https://github.com/asciinema/asciinema-server/issues) - public website hosting recordings
|
||||
* [asciinema/asciinema-player](https://github.com/asciinema/asciinema-player/issues) - player
|
||||
- [asciinema/asciinema](https://github.com/asciinema/asciinema/issues) - command-line recorder
|
||||
- [asciinema/asciinema-server](https://github.com/asciinema/asciinema-server/issues) - public website hosting recordings
|
||||
- [asciinema/asciinema-player](https://github.com/asciinema/asciinema-player/issues) - player
|
||||
|
||||
## Reporting bugs
|
||||
|
||||
Open an issue in Github issue tracker.
|
||||
Open an issue in GitHub issue tracker.
|
||||
|
||||
Tell us what's the problem and include steps to reproduce it (reliably).
|
||||
Including your OS/browser/terminal name and version in the report would be great.
|
||||
Including your OS/browser/terminal name and version in the report would be
|
||||
great.
|
||||
|
||||
## Submitting patches with bug fixes
|
||||
|
||||
If you found a bug and made a patch for it:
|
||||
|
||||
* make sure all tests pass
|
||||
* send us a pull request, including a description of the fix (referencing an existing issue if there's one)
|
||||
1. Make sure your changes pass the [pre-commit](https://pre-commit.com/)
|
||||
[hooks](.pre-commit-config.yaml). You can install the hooks in your work
|
||||
tree by running `pre-commit install` in your checked out copy.
|
||||
1. Make sure all tests pass. If you add new functionality, add new tests.
|
||||
1. Send us a pull request, including a description of the fix (referencing an
|
||||
existing issue if there's one).
|
||||
|
||||
## Requesting new features
|
||||
|
||||
We welcome all ideas.
|
||||
If you believe most asciinema users would benefit from implementing your idea then feel free to open a Github issue.
|
||||
However, as this is an open-source project maintained by a small team of volunteers we simply can't implement all of them due to limited resources. Please keep that in mind.
|
||||
|
||||
If you believe most asciinema users would benefit from implementing your idea
|
||||
then feel free to open a GitHub issue. However, as this is an open-source
|
||||
project maintained by a small team of volunteers we simply can't implement all
|
||||
of them due to limited resources. Please keep that in mind.
|
||||
|
||||
## Proposing features/changes (pull requests)
|
||||
|
||||
If you want to propose code change, either introducing a new feature or improving an existing one, please first discuss this with asciinema team. You can simply open a separate issue for a discussion or join #asciinema IRC channel on Libera.Chat.
|
||||
If you want to propose code change, either introducing a new feature or
|
||||
improving an existing one, please first discuss this with asciinema team. You
|
||||
can simply open a separate issue for a discussion or join #asciinema IRC
|
||||
channel on Libera.Chat.
|
||||
|
||||
## Asking for help
|
||||
|
||||
Github issue tracker is not a support forum.
|
||||
If you need help then either join #asciinema IRC channel on Libera.Chat or drop us an email at support@asciinema.org.
|
||||
GitHub issue tracker is not a support forum.
|
||||
|
||||
If you need help then either join #asciinema IRC channel on Libera.Chat or
|
||||
drop us an email at <support@asciinema.org>.
|
||||
|
||||
## Reporting security issues
|
||||
|
||||
If you found a security issue in asciinema please contact us at support@asciinema.org.
|
||||
For the benefit of all asciinema users please **do not** publish details of the vulnerability in a Github issue.
|
||||
If you found a security issue in asciinema please contact us at
|
||||
support@asciinema.org. For the benefit of all asciinema users please **do
|
||||
not** publish details of the vulnerability in a GitHub issue.
|
||||
|
||||
The PGP key below (1eb33a8760dec34b) can be used when sending encrypted email to or verifying responses from support@asciinema.org.
|
||||
The PGP key below (1eb33a8760dec34b) can be used when sending encrypted email
|
||||
to or verifying responses from support@asciinema.org.
|
||||
|
||||
```
|
||||
```Public Key
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GnuPG v2
|
||||
|
||||
|
||||
Reference in New Issue
Block a user