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

x/website: revamp website for precise and pointed downloads, better access with content indices + user experience #63327

Open
10 tasks
odeke-em opened this issue Oct 2, 2023 · 17 comments
Assignees
Labels

Comments

@odeke-em
Copy link
Member

odeke-em commented Oct 2, 2023

We are revamping the website for https://go.dev and to that effect we have a couple of tasks whereby the finished prototype is at https://golang-doc-6yhxy5np6a-uc.a.run.app/ and to get changes in smoothly per orijtech/website#1 and this is our game plan. This issue is merely a progress tracker

Tasks

  • Commit css changes: _content/css/* updates, Javascript changes _content/js
  • Commit _content/doc/tutorial/<EDITOR_GUIDES.md>, Gopls, VimGo, VSCode and the various images
  • Implement primary/left/title index
  • Implement secondary/right/in-page index
  • Implement the in-page progress jump buttons
  • Implement new download experience
    • Content page firstly for where the downloads will be redirected to
    • UserAgent detection and redirection
    • Lastly the download button plus "Tour Go"
  • Update all the menus accordingly

/cc @willpoint @jamalc @joedian

@odeke-em odeke-em self-assigned this Oct 2, 2023
@gopherbot gopherbot added this to the Unreleased milestone Oct 2, 2023
@gopherbot
Copy link

Change https://go.dev/cl/532055 mentions this issue: _content/css: add docs.css

@hyangah hyangah modified the milestones: Unreleased, pkgsite/backlog Oct 5, 2023
@gopherbot
Copy link

Change https://go.dev/cl/540115 mentions this issue: _content: include bases for website v2

@gopherbot
Copy link

Change https://go.dev/cl/540696 mentions this issue: _internal: add tests per navigation feature included in site.tmpl

@gopherbot
Copy link

Change https://go.dev/cl/541855 mentions this issue: _content: new download button, tutorials + grammar updates

@gopherbot
Copy link

Change https://go.dev/cl/543235 mentions this issue: _content: add new download button

@gopherbot
Copy link

Change https://go.dev/cl/543077 mentions this issue: _content: bring in updated images/icons

@gopherbot
Copy link

Change https://go.dev/cl/543295 mentions this issue: _content: bring in css/docs.css

@gopherbot
Copy link

Change https://go.dev/cl/543078 mentions this issue: _content: bring in docs.yaml

@gopherbot
Copy link

Change https://go.dev/cl/543079 mentions this issue: _content, internal/web: bring in site rendering updates

@gopherbot
Copy link

Change https://go.dev/cl/543080 mentions this issue: _content/js: bring in docs.js in website revamp

@gopherbot
Copy link

Change https://go.dev/cl/543081 mentions this issue: _content: bring in docblocks.yaml in website revamp

@gopherbot
Copy link

Change https://go.dev/cl/543082 mentions this issue: _content/doc/tutorial: bring in images for tutorial updates in website revamp

@gopherbot
Copy link

Change https://go.dev/cl/543296 mentions this issue: _content/doc: bring in updated HTML files

@gopherbot
Copy link

Change https://go.dev/cl/543297 mentions this issue: _content/doc: bring in updated Markdown files

@gopherbot
Copy link

Change https://go.dev/cl/545715 mentions this issue: _content: reorganize landing page sections

@gopherbot
Copy link

Change https://go.dev/cl/550322 mentions this issue: _content: remove scroll up/down button and horizontal scroll meter

@gopherbot
Copy link

Change https://go.dev/cl/548063 mentions this issue: internal/web: add code for computing doc nav sidebar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants