Skip to content

docs: rename Academy articles #1639

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

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

docs: rename Academy articles #1639

wants to merge 7 commits into from

Conversation

TC-MO
Copy link
Contributor

@TC-MO TC-MO commented Jun 17, 2025

Rename to avoid confusion & make titles more action-oriented

Rename to avoid confusion & make titles more action-oriented
@TC-MO TC-MO self-assigned this Jun 17, 2025
@TC-MO TC-MO requested a review from honzajavorek as a code owner June 17, 2025 10:35
@TC-MO TC-MO added documentation Improvements or additions to documentation. adhoc Ad-hoc unplanned task added during the sprint. t-docs Issues owned by technical writing team. labels Jun 17, 2025
@apify-service-account
Copy link

Preview for this PR was built for commit 9640749 and is ready at https://pr-1639.preview.docs.apify.com!

@apify-service-account
Copy link

Preview for this PR was built for commit e425f88 and is ready at https://pr-1639.preview.docs.apify.com!

@apify-service-account
Copy link

Preview for this PR was built for commit 01db868 and is ready at https://pr-1639.preview.docs.apify.com!

@apify-service-account
Copy link

Preview for this PR was built for commit d268487 and is ready at https://pr-1639.preview.docs.apify.com!

@TC-MO TC-MO requested a review from tomnosek June 17, 2025 10:50
@@ -57,7 +55,7 @@ One important thing to note is that you can use a `.gitignore` file to exclude f

## Deployed! {#deployed}

Great! Once you've pushed your Actor to the platform, you should see it in the list of Actors under the **Actors** tab. If you used `apify push`, you'll have access to the **multifile editor** (discussed [here](../getting_started/creating_actors.md)).
Great! Once you've pushed your Actor to the platform, you should see it in the list of Actors under the **Actors** tab. If you used `apify push`, you'll have access to the **multifile editor** (discussed in [Creating Actors](../getting_started/creating_actors.md)).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be nicer to have the hyperlink directly underneath the text instead of having a clause with "discussed in X" or "discussed here".

Also, when I open the page, there's nothing about a multifile editor. As a reader (and even as an Apify emploee), I don't know what that is from that page, so the link doesn't really help me.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've updated the link to speficially go to #web-ide section of the Creating Actors page. But anything more would require a big rewrite, which is not the point of this change. I can attempt it but this will balloon this rather simple PR into something much more substantial

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I see. What about the first part of the comment? :)

@@ -20,7 +18,7 @@ The **Dockerfile** is a file which gives the Apify platform (or Docker, more spe

## Base images {#base-images}

If your project doesn’t already contain a Dockerfile, don’t worry! Apify offers [many base images](/sdk/js/docs/guides/docker-images) that are optimized for building and running Actors on the platform, which can be found [here](https://hub.docker.com/u/apify). When using a language for which Apify doesn't provide a base image, [Docker Hub](https://hub.docker.com/) provides a ton of free Docker images for most use-cases, upon which you can create your own images.
If your project doesn’t already contain a Dockerfile, don’t worry! Apify offers [many base images](/sdk/js/docs/guides/docker-images) that are optimized for building and running Actors on the platform, which can be found on [Docker Hub](https://hub.docker.com/u/apify). When using a language for which Apify doesn't provide a base image, [Docker Hub](https://hub.docker.com/) provides a ton of free Docker images for most use-cases, upon which you can create your own images.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

double space "found on Docker Hub"

@@ -1,13 +1,11 @@
---
title: Deploying
description: Push local code to the platform, or create a new Actor on the console and integrate it with a Git repo to optionally automatically rebuild any new changes.
title: How to deploy your Actor
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we have a pattern of naming articles with "how to"? I'm not 100% sure, but I'd keep the general approach of "ing ", so in this case, Deploying your Actor, and similarly the others.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is special case as the article for input schema is named same as the one in platform docs. You can see context for the change in this discussion. But after changing one, it felt way out of place so it made sense to me to rename the whole section with similar style for consistency. This is temporary solution until Apify Platform section is dealt with

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm aware of the conversation and I know what how-tos are. The conversation is about the fact that there were three pages called "Input schema". That is, of course, wrong. JC's idea was to rename it to "how to X", and I completely understand why. But we're not here to write articles that have limited context. Our articles must fit our system. While we do have a couple of articles named "How to", it's a deviation, not the norm. The norm (at Apify Docs) is to use the gerund to name articles. It also looks ugly and is hard to navigate if you have a wall of How to X in a page tree.

I'm also not against Diataxis. I think it's right... for Technical Writers. But it is inherently wrong to force users think about what type of educational/documentation material it is before they can find it, let alone open it. It's the same when governmental clerks want you to follow the process even though it doesn't make any sense to you. That's what forcing Diataxis upon users is. Looking at the linked LangChain docs, as a new potential user, I want to see some inspiration or I have some scenario in my mind. But this way, everything is collapsed under multiple sections of "Tutorials", "How-to guides", and "Conceptual guides", which tells me literally nothing, and I have to open all of them to understand what I'll find. If they named the sections "Some articles", "Another batch of articles", "Miscellaneous", it would give me the same amount of information.

That's why I'm pushing for not being named as "How to X". Even if it's a temporary change, it can have a proper naming.

@apify-service-account
Copy link

Preview for this PR was built for commit a690d0d and is ready at https://pr-1639.preview.docs.apify.com!

@TC-MO TC-MO requested a review from tomnosek June 17, 2025 11:22
@apify-service-account
Copy link

Preview for this PR was built for commit 032850d and is ready at https://pr-1639.preview.docs.apify.com!

@apify-service-account
Copy link

Preview for this PR was built for commit 2bcfb78 and is ready at https://pr-1639.preview.docs.apify.com!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
adhoc Ad-hoc unplanned task added during the sprint. documentation Improvements or additions to documentation. t-docs Issues owned by technical writing team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants