Skip to content
Greg Swindle edited this page Apr 4, 2018 · 14 revisions

Table of contents

InnerSource resources

Find learning materials and resources to support your open science practice and grow your community, from handbooks to how-to guides. Filter by topic to browse the library.

Mozilla Science. (2018). Mozilla Science. Retrieved 1 March 2018, from https://science.mozilla.org/resources

Visit Mozilla Science Lab's "Resources" page External link for structured exercises to help you create build docs and tools that support:

  • Coding
  • Collaboration
  • Community Building
  • Open Communications
  • Open Data
  • Project Planning

GitHub Issue and Pull Request automation

Automated issue and pull request generation External link.

1. Cheat-sheets

checklist Quick reference guides for stuff you don't want to memorize.

1.1. Automation cheat-sheets

mark-github Let automation communicate for you!

Automated issue and pull request generation External link.

1.2. UX cheat-sheets

Info Improve developer experience with icons, images, and media.

2. Configuration

3. InnerSource resources

book Learning materials and resources to support your software product and grow your community, from handbooks to how-to guides.

Visit Mozilla Science Lab's "'Working Open' Project Guide" External link page for structured exercises to help you create build docs and tools that support:

4. Metrics and analytics

graph Measure individual, team, project, and organizational performance.

5. Security

5.1. Data leak prevention

quote

Data loss prevention software detects potential data breaches/data ex-filtration transmissions and prevents them by monitoring, detecting and blocking sensitive data while in-use (endpoint actions), in-motion (network traffic), and at-rest (data storage).

Data loss prevention software. (2018). En.wikipedia.org. Retrieved 8 March 2018, from https://en.wikipedia.org/wiki/Data_loss_prevention_software

5.1.1. Manual removal

  • "Removing sensitive data from a repository".

    quote If you commit sensitive data, such as a password or SSH key into a Git repository, you can remove it from the history. To entirely remove unwanted files from a repository's history you can use either the `git filter-branch` command or the [BFG Repo-Cleaner](http://rtyley.github.io/bfg-repo-cleaner/).
  • "Removing files from a repository's history."

    alert Warning: These procedures will permanently remove files from the repository on your computer and

5.2.1. Automated removal

  • dxa4481/truffleHog

    Searches through git repositories for high entropy strings and secrets, digging deep into commit history