Files
life_generators/CONTRIBUTING.md
2024-09-02 00:10:28 +08:00

2.0 KiB

Contributing

Fortune Generator

Fortune Events and Descriptions

  1. Fortune Type:

    • Good fortunes
      • These should be added under the "goodFortunes" section in the JSON file.
      • Represent positive or beneficial events.
    • Bad fortunes
      • These should be added under the "badFortunes" section in the JSON file.
      • Represent challenging or less favorable events.
  2. Unique Content:

    • Ensure your event and descriptions are original and not repeated in existing entries.
  3. Event Structure - Each fortune event should be added as new JSON object with the following structure:

    {
      "event": "Event Name",
      "description": [
        "Description 1",
        "Description 2",
        "Description 3",
        "Description 4"
      ]
    }
    
  4. Maintain a positive and encouraging tone.

Special Events

Special events require a more detailed structure.

  1. Structure:

    {
      "event": "Event Name",
      "year": "Year",
      "month": "Month",
      "date": "Date",
      "status_index": "Status Index",
      "goodFortunes": {
        "l_1_event": "Good Fortune 1",
        "l_1_desc": "Description 1",
        "l_2_event": "Good Fortune 2",
        "l_2_desc": "Description 2"
      },
      "badFortunes": {
        "r_1_event": "Bad Fortune 1",
        "r_1_desc": "Description 1",
        "r_2_event": "Bad Fortune 2",
        "r_2_desc": "Description 2"
      }
    }
    
  2. Empty Fields: If there are no fortunes to add, leave the corresponding fields as empty strings ("").

Quote Generator

Quotes

  • Exclude content that includes any unlawful, defamatory, abusive, threatening or obscene text.
  • Verify that your contribution meets JSON standards, specifically avoiding trailing comma at the end of a list.
  • Ensure that the added quotes are not duplicates of any existing ones.
  • Remember to name your pull request properly. For example, if you are adding new quotes, your pull request should be named Impr(quotes): Add {count} new quotes.