website: downplay Mononoke and EdenFS in readme.md

Summary:
The current Github main page gives equal footing to Mononoke and
EdenFS, even though they are not ready for open source usage yet. Let's make the
lack of support explicit for EdenFS (it already was for Mononoke), and shrink
the headers to downplay their current footing with respect to the Sapling CLI.

Reviewed By: quark-zju

Differential Revision: D41309064

fbshipit-source-id: 7a38edd926571dbff5104f1bbe65bf5a7cfa500e
This commit is contained in:
Durham Goode 2022-11-15 09:02:28 -08:00 committed by Facebook GitHub Bot
parent fa63ff539a
commit f2c5fdb769

View File

@ -27,7 +27,7 @@ scale with the number of files in use by a developer, and not with the size of
the repository itself. This enables fast, performant developer experiences even
in massive repositories with millions of files and extremely long commit histories.
# Sapling CLI
### Sapling CLI
The Sapling CLI, `sl`, was originally based on
[Mercurial](https://www.mercurial-scm.org/), and shares various aspects of the UI
@ -35,17 +35,20 @@ and features of Mercurial.
The CLI code can be found in the `eden/scm` subdirectory.
# Mononoke
### Mononoke
[Mononoke](eden/mononoke/README.md) is the server-side component of Sapling SCM.
While it is used in production within Meta, it currently does not build in an
open source context and is not yet supported for external usage.
# EdenFS
### EdenFS
EdenFS is a virtual file system for managing Sapling checkouts.
While it is used in production within Meta, it currently does not build in an
open source context and is not yet supported for external usage.
EdenFS speeds up operations in large repositories by only populating working
directory files on demand, as they are accessed. This makes operations like
`checkout` much faster, in exchange for a small performance hit when first