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

Prepare FCL Contracts Repo for Open Source #7

Closed
39 tasks
joshuahannan opened this issue Aug 23, 2022 · 1 comment · Fixed by #14
Closed
39 tasks

Prepare FCL Contracts Repo for Open Source #7

joshuahannan opened this issue Aug 23, 2022 · 1 comment · Fixed by #14
Assignees
Labels
documentation Improvements or additions to documentation Epic SC-Eng

Comments

@joshuahannan
Copy link
Member

Context

We need to prepare the fcl contracts repo for open source.

Definition of Done

Preparation for Open Source

  • Repository info

    • Add repo description
    • Update website to flow.com
    • Add relevant repository tags (i.e. blockchain js, etc)
  • General security audit

    • Searching for references to internal IP (look into ways to automate search)
    • Remove secrets
    • Remove any mentions of NBA, Moments, USDT, Circle, any other partner names
  • Define merge workflow

    • Branch rules:
      • main
        • Require pull request reviews before merging (1 approving review)
          • Require review from Code Owners
        • Require status checks to pass before merging
          • Require branches to be up to date before merging
        • Require linear history
        • Restrict who can push to matching branches
          • Choose onflow/flow team
  • Add necessary team members, adjust access levels

    • onflow/flow-admin ⇒ Admin access
    • onflow/flow ⇒ Write access

The following changes should be made in a new branch (i.e. onflow-migration) and merged into main as a PR. Example: onflow/flow#1

@joshuahannan joshuahannan added the documentation Improvements or additions to documentation label Aug 23, 2022
@alilloig
Copy link
Member

https://github.com/onflow/open-source-template just in case it's of any help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation Epic SC-Eng
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants