Skip to content

Latest commit

 

History

History
65 lines (53 loc) · 2.37 KB

CONTRIBUTING.md

File metadata and controls

65 lines (53 loc) · 2.37 KB

🤝 Contributing


Do NOT update the README.md file. It is updated from the /data folder automatically.

💻 Services

🚫 Disallowed Services

  • 18+ services
  • Illegal services
  • Self hosted services
  • Unfinished services
  • Free subdomain providers that are not listed on the Public Suffix List

✏️ Adding Services

  1. Check if the service is already on the list.
  2. Make sure your service is not a disallowed service.
  3. Go to the /data folder and click on the category the service matches and add it.
    • Make sure it is in the proper format.
      • e.g. | [Service](https://example.com) | Description of the service. |
    • Make sure it is in the correct category.
    • Make sure it is in alphabetical order.
    • Make sure the URL has no trailing slash.
      • https://google.com/
      • https://google.com
  4. Open a pull request.
  5. Wait for your pull request to be approved.

🗑️ Removing Services

  1. Go to the /data folder and click on the category the service is in.
  2. Remove the service from the file.
  3. Open a pull request.
  4. Provide a reason in the description of your pull request for the removal of the service.
  5. Wait for your pull request to be approved.

📖 Categories

✏️ Adding Categories

  1. Create a file with the name of the category you want to add.
    • e.g. APIs_Data_and_ML.md
  2. Adding a heading to the file with the category name.
    • e.g. # APIs, Data and ML
  3. Create a table for the services.
| Website | Description |
|:-:|-|
  1. Add at least one service to the table.
  2. Add the category to the Table of Contents.
  3. Open a pull request.
  4. Provide a reason in the description of your pull request for the adding of the category.
  5. Wait for your pull request to be approved.

📜 Scripts

📝 Editing Scripts

  1. Test that the updated script works in a fork of this repository.
  2. Open a pull request.
  3. Provide a reason in the description of your pull request with the specified changes.
  4. Wait for your pull request to be approved.