freedomofpress / securedrop-workstation

Qubes-based SecureDrop Journalist Workstation environment for submission handling
GNU Affero General Public License v3.0
141 stars 43 forks source link

Improve contributing guidelines #1176

Closed ben-grande closed 3 weeks ago

ben-grande commented 1 month ago

There is no documentation specific to securedrop-workstation on how to contribute to.

There is securedrop workstation development and contributing to securedrop, but they are not enoguh to understand everything that is necessary to know to contribute to.

I'd like to contribute to securedrop but I am lost.

On another point, I'd like to ask for the development to be more open to external contributors, such as open meetings.

cfm commented 1 month ago

Thanks for filing this after our conversation, @ben-grande. Let me know what you think of freedomofpress/securedrop-dev-docs#191, which will be linked here after #1177. Are there other topics on which you'd like more details or resources?

ben-grande commented 1 month ago

The development setup on Qubes would be better if automated with salt states, but that depends if the developer will be able to copy the states to dom0 which involves getting a repo there or copying some (possibly 2) salt files.

I believe it is okay the contributing doc for now, mostly because I didn't contribute code yet, so I am not able to make proper assessments to see the missing steps.

zenmonkeykstop commented 3 weeks ago

Closing this initial ticket with the changes in https://github.com/freedomofpress/securedrop-dev-docs/pull/191 - @ben-grande or others, please feel free to make further reccomendations!