Closed Bug 1567293 Opened 5 months ago Closed Last month

Open source proxy server

Categories

(Firefox :: New Tab Page, enhancement, P1)

70 Branch
enhancement

Tracking

()

RESOLVED FIXED
Iteration:
72.1 - Oct 21 - Nov 3
Tracking Status
firefox70 --- affected

People

(Reporter: mathijs, Assigned: mathijs)

References

(Depends on 1 open bug, Blocks 2 open bugs)

Details

See Matt's comment for steps.

Would you like to add some more details to open-sourcing the proxy server?

Flags: needinfo?(matt)

(1) We should set the license to MIT (we can do this in Github)

(2) We should add LICENSE and Contributing.md files. A good example we can base off of is here: https://github.com/Pocket/extension-save-to-pocket

(3) We need to draft the README.md — which will be "overview" of what this code is and how it is used

(4) We should create ISSUE_TEMPLATE.md and PULL_REQUEST_TEMPLATE.md. See here for examples: https://github.com/Pocket/extension-save-to-pocket/tree/master/.github

(5) Does this code include any third party libraries? If yes, we need to detail the licenses and review. See here for how we document: https://github.com/Pocket/extension-save-to-pocket#third-party-tools-licenses

(6) We will need to decide whether to start with a fresh repo or keep the existing commits you've been making as you've developed. Typically, we start with a "clean" repo; but if there is a reason to keep existing commits, we can.

(7) We should complete security review — sounds like that is already in progress, but let me know if you need my support.

(8) I will get this on legal's radar and confirm who we will work with to review.

Flags: needinfo?(matt)
Depends on: 1569796

Todo:

Assignee: mathijs → matt
Flags: needinfo?(tkanhema)

Checked the readMe. Would you like me to create a new document for the whole file or are you ok making the minor edits in the original?

Flags: needinfo?(tkanhema)
  • Rename repo to Proxy-Server-Draft
  • Enable signed commits
  • Verify everything still works, including CircleCI
  • Create new repo Proxy-Server and copy code
    • Make sure not commit private keys and have friendly commit messages
Iteration: 70.3 - Aug 5 - 18 → 70.4 - Aug 19 - Sep 1
Iteration: 70.4 - Aug 19 - Sep 1 → 71.1 - Sept 2 - 15
Iteration: 71.1 - Sept 2 - 15 → 71.2 - Sept 16 - 29
Iteration: 71.2 - Sept 16 - 29 → 71.3 - Sept 30 - Oct 13
Assignee: matt → mathijs
Iteration: 71.3 - Sept 30 - Oct 13 → 72.1 - Oct 21 - Nov 3
Priority: P1 → P2
Priority: P2 → P1

Proxy Server is now public and open-source: https://github.com/Pocket/proxy-server \o/

Thanks, Mathijs!

Status: NEW → RESOLVED
Closed: Last month
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.