Sign inSign up

optios/flutter-fastlane-android

By optios

•Updated about 5 years ago

A temporary clone of gmemstr/flutter-fastlane-android to support CircleCI builds with Flutter 1.17.5

Image
0

3.2K

optios/flutter-fastlane-android repository overview

⁠The MonoRepo

Build status: CircleCI

⁠What is this?

From Wikipedia:

In revision control systems, a monorepo (syllabic abbreviation of monolithic repository) is a software development strategy where code for many projects are stored in the same repository.

⁠Reasoning

  • A synchronized, immutable store for all source
  • Promotes source reuse
  • Reduces dependency hell by co-locating referenced dependencies in the same codebase
  • Allows atomic commits (and global versioning) over multiple projects
  • Allows coordinated large-scale, multi-project code refactoring
  • Promotes flexible code ownership among multiple teams

⁠Caveats

  • The lack of per-project security requires vigilance in certain cases. For instance, secrets (certs, keys, passwords, etc.) must be stored outside the monorepo, possibly using "secret storage."

⁠MonoRepo Structure

DirectoryDescription
docs/Top-level, company-wide documentation
infra/Top-level, company-wide infrastructure and environment configurations (in support of multiple projects)
libs/Shared libraries
prototypes/Prototyping arena
stargate/⁠Neuro Operations Portal (a.k.a "Stargate") project root
tools/Shared tools

Tag summary

Content type

Image

Digest

Size

2.5 GB

Last updated

about 5 years ago

docker pull optios/flutter-fastlane-android