Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More website love #1593

Merged
merged 9 commits into from
May 16, 2024
Merged

More website love #1593

merged 9 commits into from
May 16, 2024

Conversation

cgay
Copy link
Member

@cgay cgay commented May 16, 2024

  • Move files/directories out of the website subdirectory. (The entire documentation dir is the website content.)
  • Build the website and the package docs separately. They're still deployed together in that the package docs are under opendylan.org/package/ but they use separate search indexes. There will be more tweaks needed to get this exactly right.
  • Fix lots of build and linkcheck errors, some new some pre-existing.

cgay added 9 commits May 13, 2024 15:55
We're going to build the entire website together to simplify maintenance and
cross-linking. There is no need to maintain each "book" (building-with-duim,
getting-started-ide, ...) as separately buildable documentation projects.

At a high level, this renames directories as follows:
```
documentation/website/source/* -> documentation/source/*
documentation/*/source         -> documentation/source/*
```
while dropping all but the top-level Makefile and conf.py.
@cgay cgay merged commit 5ae5230 into dylan-lang:master May 16, 2024
2 of 3 checks passed
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.

1 participant