You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
...high level overview of use cases, exact titles TBD...
82
+
...very high level about same old software problems with increasingly complex solutions...
83
+
84
+
Flox provides a simpler way to get:
88
85
89
86
1. Reproducible dev environments
90
-
2. Reproducible package manager for your whole system
87
+
2. Reproducible package management for any system
91
88
3. Consistent builds from local to CI to production
92
89
93
90
## Reproducible dev environments
94
91
95
-
..one paragraph description, can include links within to services concepts, sharing, etc...
92
+
Set up a [local developer environment](https://flox.dev/docs/tutorials/creating-environments/) that will work the same across multiple system types and architectures. [Activate](https://flox.dev/docs/concepts/activation/) an environment to enter a subshell with the configuration when you need it, then exit to return to use a different version just as quickly.
93
+
94
+
All the [packages](https://hub.flox.dev/packages), [activation scripts](https://flox.dev/blog/mastering-hooks-and-profiles-for-reproducible-flox-environments/), [environment variables](https://flox.dev/docs/tutorials/creating-environments/#customize-the-shell-hook-and-environment-variables) and [services](https://flox.dev/docs/concepts/services/) needed to reproduce the environment are declared in a simple [manifest](https://flox.dev/docs/concepts/manifest/) that can be checked into [version control along with your source code](https://flox.dev/blog/flox-and-teams-managing-your-code-and-your-runtime-environment-in-just-one-place/).
95
+
96
+
Once your environment is all set up, you can simplify your project's README to a single command (`flox activate`) to easily [share environments with your team](https://flox.dev/blog/flox-and-teams-using-shared-flox-environments/) or [onboard new developers](https://flox.dev/blog/flox-and-teams-onboarding-made-easy-with-github-and-flox/).
97
+
98
+
Create a reusable toolchain or templates to bootstrap new projects by [reusing and combining dev environments](https://flox.dev/docs/tutorials/composition/).
96
99
97
100
98
-
## Reproducible package manager for any system
101
+
## Reproducible package management for any system
99
102
100
103
Use Flox to set up your [default environment](https://flox.dev/docs/tutorials/default-environment/) with a set of
101
104
packages that you always want available, whether you're on macOS or Linux -- x86 or ARM.
0 commit comments