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

[Theme Handbook Overhaul] Publish Chapter 1: Getting Started and Chapter 2: Core Concepts #1259

Open
13 of 16 tasks
justintadlock opened this issue Oct 26, 2023 · 11 comments
Open
13 of 16 tasks
Assignees
Labels
developer documentation (DevHub) Improvements or additions to developer documentation new document Requests for new page/article. themes Issues for Theme Developer Handbook

Comments

@justintadlock
Copy link

Now that the Getting Started and Core Concepts chapters are drafted, it is time to begin moving them to the Theme Handbook. These two chapters should be published at the same time because there is a lot of cross-linking between the two.

These chapters must wait until Chapter 5: Features (#1256) is published before moving forward to avoid broken links.

This is a sub-tracking issue for #816. I've created this ticket so that it's easier to manage and coordinate the process for this new chapter that is being added. We can also use this to add any notes for things we need to know as we move through the larger Theme Handbook Overhaul project.

Docs to publish

Publish under the Getting Started chapter:

Publish under the Core Concepts chapter:

Older content to update

  • The new Getting Started chapter is meant to be a wholesale replacement of the existing Getting Started chapter.
  • The new Core Concepts chapter is meant to be a wholesale replacement of the existing Theme Basics chapter.
  • Chapters 1-5 would also replace the existing Block Themes chapter, with the exception of the Converting a classic theme to a block theme section, which should be moved under an eventual Guides chapter.
@justintadlock justintadlock added developer documentation (DevHub) Improvements or additions to developer documentation new document Requests for new page/article. themes Issues for Theme Developer Handbook labels Oct 26, 2023
@justintadlock justintadlock self-assigned this Oct 26, 2023
@github-actions
Copy link

Heads up @WordPress/docs-issues-coordinators, we have a new issue open. Time to use 'em labels.

@github-actions
Copy link

Heads up @kafleg @carolinan @TeBenachi - the "themes" label was applied to this issue.

@justintadlock
Copy link
Author

Chapter 1 drafts are now moved from Google Docs to drafts in the Theme Handbook, with the exception of #1257 and #841. Those will replace existing pages, and I didn't want to mess those up until we published.

Note that some screenshots now have the Twenty Twenty-Four theme, which won't be available until WordPress 6.4 on Nov. 7, 2023.

I'll get to work on Chapter 2 soon.

@justintadlock
Copy link
Author

Most of Chapter 2 is now drafted in the Theme Handbook. I still have the Including Assets and Global Settings and Styles docs left, which I'll pick up next week.

@justintadlock
Copy link
Author

Both Chapter 1: Getting Started and Chapter 2: Core Concepts are drafted in the Theme Handbook. These can now be published with approval from the handbook reps (after WordPress 6.4 is released).

@kafleg
Copy link
Member

kafleg commented Nov 7, 2023

I will check when I will get time.

@kafleg
Copy link
Member

kafleg commented Nov 21, 2023

@justintadlock I just went to all the drafts and checked them. All of them LGTM.

@justintadlock
Copy link
Author

Thanks, @kafleg. I'll go through any notes in the tickets and get these published today.

@justintadlock
Copy link
Author

Both of these chapters are now live with updated/new content:

I'll leave this ticket open for a bit for bug reports and working through old content updates.

@bacoords
Copy link

Great work! Minor error on the theme structure page under Required Files. You say There are three necessary files but then only list two files, index.html and style.css.

@justintadlock
Copy link
Author

Great work! Minor error on the theme structure page under Required Files. You say There are three necessary files but then only list two files, index.html and style.css.

Good catch! Fixed. It's supposed to be just the two files listed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developer documentation (DevHub) Improvements or additions to developer documentation new document Requests for new page/article. themes Issues for Theme Developer Handbook
Projects
None yet
Development

No branches or pull requests

3 participants