If you are looking to contribute statement data to the project, please follow the instructions outlined below to ensure your data is added correctly and efficiently. This will help us maintain the quality and consistency of the data within the project.
Your contribution should be in the form of a CSV file, and it should adhere to the following structure:
Each CSV file must include exactly three columns:
- statement: Contains the textual statement.
- elicitation: Descriptive field on how the statement was elicited or under what circumstances.
- committer: Identifier (name or ID) for the individual who contributed the statement or is responsible for the entry.
statement,elicitation,committer
"Lorem ipsum dolor sit amet...","Survey Response","John Doe"
"Consectetur adipiscing elit...","Interview","Jane Smith"
- Do not include headers that are different from the ones mentioned (
statement
,elicitation
,committer
). - Ensure there are no empty rows or columns.
- Verify that there are no cells with empty strings or null values in the required columns.
- Duplicate statements should be avoided for consistency and data integrity.
To add your data correctly, follow these step-by-step instructions:
-
Create a New Branch
- Avoid making changes directly to the main branch.
- Name the branch meaningfully, related to your changes, e.g.,
add-statements-{yourname}
.
-
Adding Data
- Place your correctly formatted CSV file into the
raw_statements
folder. - Ensure your file ends with a
.csv
extension and adheres to the naming conventions already found in the project (if any).
- Place your correctly formatted CSV file into the
-
Commit and Push Your Changes
- Commit your changes with a clear message describing the modification, e.g.,
Add new statements from survey responses
. - Push the commit to your branch and create a pull request to the main repository.
- Commit your changes with a clear message describing the modification, e.g.,
-
Pull Request
- When creating the pull request, provide a concise yet comprehensive description of the changes and why they were made.
- Request review from the project maintainers and address any comments to gain approval for merging.
Upon submission, automated checks will verify the format and integrity of the CSV files. If errors are detected, the submission will be flagged for manual review, and you will be notified of the necessary corrections.
Thank you for contributing to the project and following these guidelines. We appreciate your effort in maintaining the quality and reliability of the data.