Skip to content

Add Lean Programming Language ecosystem#556

Open
eric-wieser wants to merge 1 commit into
ossf:mainfrom
eric-wieser:patch-1
Open

Add Lean Programming Language ecosystem#556
eric-wieser wants to merge 1 commit into
ossf:mainfrom
eric-wieser:patch-1

Conversation

@eric-wieser

Copy link
Copy Markdown

Reservoir here refers to https://reservoir.lean-lang.org/

Let's check with @tydeu, the maintainer thereof, that the verbiage is correct here.

Reservoir here refers to https://reservoir.lean-lang.org/

Signed-off-by: Eric Wieser <efw@google.com>
@tydeu

tydeu commented May 30, 2026

Copy link
Copy Markdown

Looks reasonable to me. Perhaps it would be wise to clarify whether the full name of the Reservoir package is desired (i.e., @leanprover-community/mathlib vs just mathlib)?

@eric-wieser

Copy link
Copy Markdown
Author

@tydeu, would you argue for the inclusion or exclusion of the @ character (given that it does not appear in lakefiles)?

@tydeu

tydeu commented Jun 4, 2026

Copy link
Copy Markdown

@eric-wieser I think the @ is a useful marker for disambiguation. But, if the context is unambiguous, it is fine to drop it. As it is not a proper part of the package's name, it should probably not be included in the name here.

@eric-wieser

eric-wieser commented Jun 4, 2026

Copy link
Copy Markdown
Author

So leanprover-community/mathlib would be your preferred format for name? Or @leanprover-community/mathlib to disamguate from the github repo name (which is of course different!)

@tydeu

tydeu commented Jun 4, 2026

Copy link
Copy Markdown

@eric-wieser Since the name is already contextually constrained by the ecosystem (Lean), the bare name seems fine. If you wanted to allow either the repository name or the package name as the name, then using the @ as a disambiguator would be reasonable. With the current draft, though, this is unnecessary.

@jess-lowe

Copy link
Copy Markdown
Collaborator

Heya, couple of quick questions:

  1. Do you also want to reserve a prefix?
  2. Can you please run the script in https://github.com/ossf/osv-schema/blob/main/scripts/update-ecosystems-lists.py to update some of the other related docs.

Thanks :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants