Update CONTRIBUTING.md

This commit is contained in:
Dum4G
2026-06-07 17:31:15 +03:00
committed by GitHub
parent 30ad0fd07a
commit db9cdebf52
+9 -5
View File
@@ -2,11 +2,11 @@
- [Introduction](#introduction) - [Introduction](#introduction)
- [Contribution](#contribution) - [Contribution](#contribution)
- [Submitting a new stream](#how-to-submit-a-new-stream) - [Submitting a new stream](#submitting-a-new-stream)
- [Fixing descriptions](#how-to-fix-the-stream-description) - [Fixing descriptions](#fixing-descriptions)
- [Reporting of broken streams](#how-to-report-a-broken-stream) - [Reporting of broken streams](#reporting-of-broken-streams)
- [Finding of broken streams](#how-to-find-a-broken-stream) - [Finding of broken streams](#finding-of-broken-streams)
- [Removing infrighting content](#how-to-remove-my-channel-from-playlist) - [Removing infrighting content](#removing-infrighting-content)
- [Requirements](#requirements) - [Requirements](#requirements)
- [Validation](#validation) - [Validation](#validation)
- [How do I know if the stream is eligible?](#how-do-i-know-if-the-stream-is-eligible) - [How do I know if the stream is eligible?](#how-do-i-know-if-the-stream-is-eligible)
@@ -25,6 +25,7 @@
## Contribution ## Contribution
### Submitting a new stream ### Submitting a new stream
Before submitting a new stream make sure to acknowledge the [Requirements](#requirements) section and follow the [Validation](#validation) section of this Guide. Before submitting a new stream make sure to acknowledge the [Requirements](#requirements) section and follow the [Validation](#validation) section of this Guide.
🤚 Requests that do not comply with those sections will be closed immediately! 🤚 Requests that do not comply with those sections will be closed immediately!
@@ -45,6 +46,7 @@ If you're adding an alternative link please do not replace any other link that m
### Fixing descriptions ### Fixing descriptions
Most of the stream description (channel name, feed name, categories, languages, broadcast area, logo) is loaded from [iptv-org/database](https://github.com/iptv-org/database) using the stream ID. Most of the stream description (channel name, feed name, categories, languages, broadcast area, logo) is loaded from [iptv-org/database](https://github.com/iptv-org/database) using the stream ID.
First of all, make sure that the desired stream has the correct ID. A full list of all supported channels and their corresponding IDs can be found on [iptv-org.github.io](https://iptv-org.github.io/). To change the stream ID of any link in the playlist, just fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams%3Aedit&projects=&template=2_streams_edit.yml&title=Edit%3A+). First of all, make sure that the desired stream has the correct ID. A full list of all supported channels and their corresponding IDs can be found on [iptv-org.github.io](https://iptv-org.github.io/). To change the stream ID of any link in the playlist, just fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams%3Aedit&projects=&template=2_streams_edit.yml&title=Edit%3A+).
@@ -53,6 +55,7 @@ If, however, you have found an error in the database itself, please refer to: [H
### Reporting of broken streams ### Reporting of broken streams
Fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams:remove&projects=&template=3_streams_report.yml&title=Broken%3A+) and we'll verify and remove it. Fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams:remove&projects=&template=3_streams_report.yml&title=Broken%3A+) and we'll verify and remove it.
The only thing before publishing your report is to make sure that: The only thing before publishing your report is to make sure that:
@@ -64,6 +67,7 @@ An issue without a valid link will be closed immediately.
### Finding of broken streams ### Finding of broken streams
Follow the [Testing](#testing) guide. [VLC media player](https://www.videolan.org/vlc/) outputs all errors to the log (Tools -> Messages) so you'll be able to determine pretty accurately why a link isn't working. Follow the [Testing](#testing) guide. [VLC media player](https://www.videolan.org/vlc/) outputs all errors to the log (Tools -> Messages) so you'll be able to determine pretty accurately why a link isn't working.
Another way to test links is to use the NPM script. To do this, first make sure you have [Node.js](https://nodejs.org/en) installed on your system. Clone this repository, then go to the `iptv` folder using [Console](https://en.wikipedia.org/wiki/Windows_Console) (or [Terminal](<https://en.wikipedia.org/wiki/Terminal_(macOS)>) if you have macOS) and run the command: Another way to test links is to use the NPM script. To do this, first make sure you have [Node.js](https://nodejs.org/en) installed on your system. Clone this repository, then go to the `iptv` folder using [Console](https://en.wikipedia.org/wiki/Windows_Console) (or [Terminal](<https://en.wikipedia.org/wiki/Terminal_(macOS)>) if you have macOS) and run the command: