Skip to content

[Merged by Bors] - chore: remove conditional dependency on doc-gen#14229

Closed
kim-em wants to merge 1 commit intomasterfrom
no_meta_if
Closed

[Merged by Bors] - chore: remove conditional dependency on doc-gen#14229
kim-em wants to merge 1 commit intomasterfrom
no_meta_if

Conversation

@kim-em
Copy link
Copy Markdown
Contributor

@kim-em kim-em commented Jun 28, 2024

Mathlib's documentation generation CI uses a downstream repository, which just has a conventional require on both Mathlib and docgen.

As far as I'm aware (please correct me!) this isn't actually needed by anyone.

We are very keen to get rid of meta if, move to lakefile.tomls, and avoid instructing users to ever use lake -R.

If this change works, I hope that the downstream mathematical repositories that are also using docgen can all follow suit.

@kim-em kim-em added awaiting-review CI Modifies the continuous integration setup or other automation labels Jun 28, 2024
@github-actions
Copy link
Copy Markdown

PR summary ab9e19f782

Import changes

No significant changes to the import graph


Declarations diff

No declarations were harmed in the making of this PR! 🐙

You can run this locally as follows
## summary with just the declaration names:
./scripts/no_lost_declarations.sh short <optional_commit>

## more verbose report:
./scripts/no_lost_declarations.sh <optional_commit>

@fpvandoorn
Copy link
Copy Markdown
Member

LGTM

bors merge

@github-actions github-actions bot added ready-to-merge This PR has been sent to bors. and removed awaiting-review labels Jun 29, 2024
mathlib-bors bot pushed a commit that referenced this pull request Jun 29, 2024
Mathlib's documentation generation CI uses a downstream repository, which just has a conventional `require` on both Mathlib and docgen.

As far as I'm aware (please correct me!) this isn't actually needed by anyone.

We are very keen to get rid of `meta if`, move to `lakefile.toml`s, and avoid instructing users to ever use `lake -R`.

If this change works, I hope that the downstream mathematical repositories that are also using docgen can all follow suit.
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jun 29, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title chore: remove conditional dependency on doc-gen [Merged by Bors] - chore: remove conditional dependency on doc-gen Jun 29, 2024
@mathlib-bors mathlib-bors bot closed this Jun 29, 2024
@mathlib-bors mathlib-bors bot deleted the no_meta_if branch June 29, 2024 15:12
dagurtomas pushed a commit that referenced this pull request Jul 2, 2024
Mathlib's documentation generation CI uses a downstream repository, which just has a conventional `require` on both Mathlib and docgen.

As far as I'm aware (please correct me!) this isn't actually needed by anyone.

We are very keen to get rid of `meta if`, move to `lakefile.toml`s, and avoid instructing users to ever use `lake -R`.

If this change works, I hope that the downstream mathematical repositories that are also using docgen can all follow suit.
mathlib-bors bot pushed a commit that referenced this pull request Nov 28, 2024
…#18713)

Since #14229, the current instructions in README.md for building docs no longer work.

This PR updates the instructions to refer to the `mathlib4_docs` repo, which is discussed in
[this zulip thread](https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/How.20does.20build.20.26.20deploy.20document.20for.20Mathlib4.20currently.3F/near/476591680).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Modifies the continuous integration setup or other automation ready-to-merge This PR has been sent to bors.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants