Participate in activities that improve project quality and usability without necessarily writing code.
Which activity is an appropriate contribution?
OSS contributions include documentation, translation, testing, reproducible reports, and helping other users as well as code.
Detailed explanation
Incorrect. Adding unverified information without review can reduce documentation quality.
Incorrect. Adding unverified information without review can reduce documentation quality.
Incorrect. Vulnerability reports must protect keys and secrets and follow responsible disclosure.
Incorrect. Vulnerability reports must protect keys and secrets and follow responsible disclosure.
Incorrect. Redistributing another person's work without attribution violates rights and community norms.
Incorrect. Redistributing another person's work without attribution violates rights and community norms.
Correct. Documentation, translation, tests, reproducible reports, and user support all strengthen an OSS project.
Correct. Documentation, translation, tests, reproducible reports, and user support all strengthen an OSS project.
Try it yourself
An example you can run in a temporary verification environment.
printf '%s\n' 'docs translation tests and respectful reports are contributions'Expected result
docs translation tests and respectful reports are contributionsKey points
- Documentation
- Translation
- Testing
- Responsible reporting
Notes
- Environment: OSSコミュニティ貢献の概念確認
- Command output formatting can vary slightly by distribution or tool version.
- Run the example in a temporary directory or process when possible.
Foundation review
Read the scope first
Check whether the command acts on the current shell, a new process, an existing process, or a file.
Verify the observable result
Use the supplied command and compare the output with the expected result.