Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Qubes developer workflow recommendations #301

Closed
eloquence opened this issue Jul 24, 2019 · 3 comments · Fixed by freedomofpress/securedrop-client#508
Closed

Create Qubes developer workflow recommendations #301

eloquence opened this issue Jul 24, 2019 · 3 comments · Fixed by freedomofpress/securedrop-client#508
Assignees

Comments

@eloquence
Copy link
Member

When it comes to quickly making and testing workstation (e.g., client) changes in Qubes, each developer currently follows slightly different workflows. This slows down development as devs navigate the complexity of Qubes, and can lead to unpredictable outcomes.

Instead, we want to create a more standardized developer workflow, which may necessitate changes to code or documentation. Two currently pending changes are:

Developer workflow recommendations should aim to ensure that developers have the option to reliably and predictably test changes in Qubes in a manner that closely resembles the production configuration.

Optimizing for doing all development work in Qubes is of a lower priority.

This issue should be consider resolved if:

  • We have a set of clear recommendations, including on how to merge/re-scope the above PRs, and any additional near-term or long-term follow-up issues;
  • We have discussed and agreed upon these recommendations (potentially in the SecureDrop engineering meeting on August 1), with or without modifications.
@sssoleileraaa
Copy link
Contributor

sssoleileraaa commented Jul 30, 2019

Update

@eloquence
Copy link
Member Author

I'm not sure if updating securedrop-workstation readme, specifically the development section or the test section is needed.

Agreed, we can just cross-reference the client README for detailed dev env instructions there.

Overall, I suggest we review the current state of the dev workflow with Jen in the engineering meeting on Thursday, and then we may be able to close out this ticket.

@sssoleileraaa
Copy link
Contributor

Created freedomofpress/securedrop-client#507 for follow-up work and freedomofpress/securedrop-client#508 will close this issue, because it makes clearer our recommendations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants