Skip to content

Commit

Permalink
Detail the process to add a new terms type
Browse files Browse the repository at this point in the history
  • Loading branch information
Ndpnt committed Oct 24, 2023
1 parent d96dcff commit e6ad026
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Contributing to Terms Types

Thank you for considering contributing to the `terms-types` project! 🎉👍

Suggestions for new types of terms of service are welcome. To ensure a smooth process, please follow the steps outlined below:

## Process for adding a new terms type

1. **Open a discussion**
- Start a new discussion with the type "New Type" in the [Discussions section](https://github.com/opentermsarchive/terms-types/discussions).

2. **Clearly define the need**
- Explain why you believe a new terms type is needed.
- Explain how it differs from existing types.
- Provide examples or scenarios where this type is applicable.

3. **Suggest a name**
- Propose a unique and descriptive name for the new terms type. While it doesn't have to match the service-provided names, it should be clear, internationally understandable, and as descriptive as possible.
- Ensure that the name is not already used in the collection.

4. **Suggest a tryptich**
- Provide a unique tryptich for the new terms type. The tryptich should characterize the commitment being taken in three dimensions:
- **The Writer of the Document:** Identify who is responsible for creating and maintaining the document.
- **The Targeted Audience:** Specify who the terms are intended for (e.g., users, customers, employees).
- **The Object of the Commitment:** Describe the main focus or purpose of the terms (e.g., privacy, usage, conduct).
- The tryptich helps in distinguishing this new type from others and ensures clarity in its purpose.
- Ensure that the tryptich is not already used in the collection.

5. **Optional: Add references**
- Include any relevant references that may help in understanding the purpose of this type. This could include discussions, legal references, or other resources. References can provide valuable context and background information about the suggested terms type.

6. **Provide an example**
- Provide at least one example of the new terms type, with relevant information on its source and context:
- **URL of the terms:** Include a direct link to the terms document.
- **Service provider:** Specify the entity or organization that provides these terms.
- **Service-specific name:** Provide the title or name given to these terms by the service provider.
- As ths suggestions will only be considered for inclusion when there are at least three examples, it is highly encouraged to provide them directly. This ensures that the new type has a sufficient representation to be meaningful in the collection.

7. **Discussion and validation**
- The suggestion will be discussed by the community.
- The Open Terms Archive core team will review and validate the suggestion, considering factors like uniqueness, clarity, and relevance. This step is essential for learning and maintaining consistency.

0 comments on commit e6ad026

Please sign in to comment.