Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 1.61 KB

CONTRIBUTING.md

File metadata and controls

45 lines (34 loc) · 1.61 KB

Contribution Guidelines

In order to contribute to this repository you need to fork it, then you can create a pull request.

The README is generated from contents.json, please update the JSON file instead of the README 😄

  • To add to the list: Submit a pull request
  • To remove from the list: Open an issue

To be added to the list, software should meet the following criteria:

  • Actively maintained
  • Performs a useful function
  • Used by the community
  • Well documented
  • Work with the latest SDK
  • Have at least 15 stars on (GitHub project)
  • Support Swift 3

If an item on the list no longer meets the above criteria, open an issue to have it be removed.

When adding new items, please adhere to the following guidelines:

  • Search previous suggestions before making a new one, as yours may be a duplicate.
  • Make an individual pull request for each suggestion.
  • Use the existing format in the JSON file
{
		"title": "Commander",
		"category": "command-line",
		"description": "Compose beautiful command line interfaces in Swift.",
		"homepage": "https://github.com/kylef/Commander",
		"tags": ["linux"]
}
  • New categories, or improvements to the existing categorization are welcome (open an issue).
  • Keep descriptions short and simple, but descriptive.
  • Start the description with a capital and end with a full stop/period.
  • The description usually should not include "written in Swift" or "in Swift" as everything on the list would have that.
  • Check your spelling and grammar.
  • The pull request should include a link to the package and why it should be included.

Thank you for your suggestions!