-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
Remove reliance on Docker and migrate away from Jekyll #10203
Labels
e3-weeks
Effort: < 4 weeks
from.team
Reported by Dash docs team member
infra.design
Relates to the design of docs.flutter.dev
infra.structure
Relates to the tools that create docs.flutter.dev
p1-high
Major but not urgent concern: Resolve in months. Update each month.
Comments
parlough
added
infra.structure
Relates to the tools that create docs.flutter.dev
infra.design
Relates to the design of docs.flutter.dev
p1-high
Major but not urgent concern: Resolve in months. Update each month.
e3-weeks
Effort: < 4 weeks
from.team
Reported by Dash docs team member
labels
Feb 26, 2024
sfshaza2
pushed a commit
that referenced
this issue
Feb 27, 2024
atsansone
pushed a commit
that referenced
this issue
Feb 28, 2024
This PR results in most of the site infrastructure no longer being functional when developing locally. This is a temporary step in the transition away from Docker and Jekyll to make the final migration and its change review easier. You'll need to temporarily rely on the testing and staging on GitHub. Some testing can be ran locally with `dart run flutter_site <command>` if you have the latest Flutter installation. This PR also pulls out the code excerpt check, as it's independent of the Dart channel and testing. This avoids unnecessary work and enables quicker visibility into failure reasons on CI :) Please let me know if you have any concerns with this landing or need help with something after it lands. Thank you! Contributes to #10203 Closes #9450
parlough
added a commit
that referenced
this issue
Mar 1, 2024
We don't rely on this, nor have we ever. It has caused confusion and inconsistencies, ending up being one of the most common issues when a new contributor opens a PR. The downstream Chinese-translated version of the docs site does however rely on this variable being used. Dropping it will result in a temporary regression for them that I think they shouldn't account for by staying on an older commit until #10203 is solved. As another solution would end up being temporary and likely not worth the effort. Contributes to #10203
This was referenced Mar 7, 2024
atsansone
pushed a commit
that referenced
this issue
Mar 7, 2024
Contributes to #10203 as the setup will be more strict with raw HTML usage in Markdown.
This was referenced Mar 10, 2024
This was referenced Mar 11, 2024
sfshaza2
pushed a commit
that referenced
this issue
Mar 11, 2024
Contributes to #10203 as we'll only use normal Liquid includes and render syntax after the migration. The usage of `include_cached` was simply a performance optimization, so this doesn't affect rendering results.
sfshaza2
pushed a commit
that referenced
this issue
Mar 11, 2024
Limits TOC entries to h2 and h3 as it's usually not desired for h4 to be included anyway, as can be seen by the removal of `no_toc` in many h4 cases here. In the future, we can configure this per page as necessary. Contributes to #10203
sfshaza2
pushed a commit
that referenced
this issue
Mar 13, 2024
This results in closer alignment to dart.dev and includes the improvements of: - Improved accessibility of text in asides/admonitions with greatly increased contrast - Less distracting right TOC styles - The inline TOC has a background to visually differentiate it from nearby content Contributes to #10203 --------- Co-authored-by: Brett Morgan <brettmorgan@google.com>
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Mar 18, 2024
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Mar 18, 2024
Contributes to flutter#10203 as we'll only use normal Liquid includes and render syntax after the migration. The usage of `include_cached` was simply a performance optimization, so this doesn't affect rendering results.
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Mar 18, 2024
Limits TOC entries to h2 and h3 as it's usually not desired for h4 to be included anyway, as can be seen by the removal of `no_toc` in many h4 cases here. In the future, we can configure this per page as necessary. Contributes to flutter#10203
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Mar 18, 2024
This results in closer alignment to dart.dev and includes the improvements of: - Improved accessibility of text in asides/admonitions with greatly increased contrast - Less distracting right TOC styles - The inline TOC has a background to visually differentiate it from nearby content Contributes to flutter#10203 --------- Co-authored-by: Brett Morgan <brettmorgan@google.com>
parlough
added a commit
that referenced
this issue
Mar 23, 2024
Makes syntax for definition lists consistent across the site making contributing easier and more consistent. Contributes to #10203
This was referenced Mar 25, 2024
parlough
added a commit
that referenced
this issue
Mar 25, 2024
- Adding missing code block languages - Change `terminal` to `console` - Standardize `text`, `nocode`, `plain`, etc., all to `plaintext` Some of these will result in temporary style regressions, but will be resolved shortly. Contributes to #10203
parlough
added a commit
that referenced
this issue
Mar 25, 2024
This command will be used as an easy entry point into site tooling while also verifying the user's setup and conveying any issues. Instructions for use will come in follow-up PRs. Contributes to #10203
Merged
Where are we on this, @parlough? Given that it's a P1 bug, I'd like to get this addressed and closed. |
Working on fixing the final discrepancies in #10336 :) |
parlough
added a commit
that referenced
this issue
Apr 4, 2024
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
This isn't the final state but helps prepare for the migration to 11ty. More documentation will come with that as well :) - In the mean time, you can run `dart run flutter_site --help` from the root directory of the repo to learn more. Contributes to flutter#10203 Fixes flutter#9745
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
This PR results in most of the site infrastructure no longer being functional when developing locally. This is a temporary step in the transition away from Docker and Jekyll to make the final migration and its change review easier. You'll need to temporarily rely on the testing and staging on GitHub. Some testing can be ran locally with `dart run flutter_site <command>` if you have the latest Flutter installation. This PR also pulls out the code excerpt check, as it's independent of the Dart channel and testing. This avoids unnecessary work and enables quicker visibility into failure reasons on CI :) Please let me know if you have any concerns with this landing or need help with something after it lands. Thank you! Contributes to flutter#10203 Closes flutter#9450
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
We don't rely on this, nor have we ever. It has caused confusion and inconsistencies, ending up being one of the most common issues when a new contributor opens a PR. The downstream Chinese-translated version of the docs site does however rely on this variable being used. Dropping it will result in a temporary regression for them that I think they shouldn't account for by staying on an older commit until flutter#10203 is solved. As another solution would end up being temporary and likely not worth the effort. Contributes to flutter#10203
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
Contributes to flutter#10203 as the setup will be more strict with raw HTML usage in Markdown.
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
Contributes to flutter#10203 as we'll only use normal Liquid includes and render syntax after the migration. The usage of `include_cached` was simply a performance optimization, so this doesn't affect rendering results.
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
Limits TOC entries to h2 and h3 as it's usually not desired for h4 to be included anyway, as can be seen by the removal of `no_toc` in many h4 cases here. In the future, we can configure this per page as necessary. Contributes to flutter#10203
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
This results in closer alignment to dart.dev and includes the improvements of: - Improved accessibility of text in asides/admonitions with greatly increased contrast - Less distracting right TOC styles - The inline TOC has a background to visually differentiate it from nearby content Contributes to flutter#10203 --------- Co-authored-by: Brett Morgan <brettmorgan@google.com>
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
Makes syntax for definition lists consistent across the site making contributing easier and more consistent. Contributes to flutter#10203
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
- Adding missing code block languages - Change `terminal` to `console` - Standardize `text`, `nocode`, `plain`, etc., all to `plaintext` Some of these will result in temporary style regressions, but will be resolved shortly. Contributes to flutter#10203
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
This command will be used as an easy entry point into site tooling while also verifying the user's setup and conveying any issues. Instructions for use will come in follow-up PRs. Contributes to flutter#10203
atsansone
pushed a commit
to atsansone/website
that referenced
this issue
Apr 5, 2024
Closes flutter#10203 Fixes flutter#10335 Fixes flutter#9524
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
e3-weeks
Effort: < 4 weeks
from.team
Reported by Dash docs team member
infra.design
Relates to the design of docs.flutter.dev
infra.structure
Relates to the tools that create docs.flutter.dev
p1-high
Major but not urgent concern: Resolve in months. Update each month.
No description provided.
The text was updated successfully, but these errors were encountered: