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

Align docs with MC 5.4.0 #305

Merged
merged 4 commits into from
Mar 20, 2024
Merged

Align docs with MC 5.4.0 #305

merged 4 commits into from
Mar 20, 2024

Conversation

emrberk
Copy link
Contributor

@emrberk emrberk commented Mar 12, 2024

  • Screenshots are updated with rebranding.
  • Top Bar and Side Bar updates are added.
  • License pages are updated.
  • Some tables are updated.
  • Removed legacy features.
  • Removed screenshots about legacy features.

Copy link

netlify bot commented Mar 12, 2024

Deploy Preview for frosty-curran-1fc0c4 ready!

Name Link
🔨 Latest commit 028bd6f
🔍 Latest deploy log https://app.netlify.com/sites/frosty-curran-1fc0c4/deploys/65fad84080133e00089dba62
😎 Deploy Preview https://deploy-preview-305--frosty-curran-1fc0c4.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

@rebekah-lawrence rebekah-lawrence left a comment

Choose a reason for hiding this comment

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

Before I can do a proper review, I need to understand why the change in name from toolbar and menu to Top Bar and Side Bar.

I do not see this change as providing any further information to users - potentially Title Bar and Side Navigation are clearer, or even Top Menu and Side Menu/Navigation. In fact, we don't really have to name the toolbar (and I agree, it isn't a toolbar), we can just say Select x, located at the top of the screen, or Select x from the options at the top of the screen.

In general, however, these must be referred to as "the x Bar", not just "x Bar"

This will be a job for the IA/style guide/doc improvements. Noting for @docs team; nothing for you to do. Click ought to be changed to Select throughout. However, I see that Click is used across the MC docs, so it is not worth changing in just these updates. In the same area, per is Latin, ought to be for each.

@emrberk
Copy link
Contributor Author

emrberk commented Mar 13, 2024

Before I can do a proper review, I need to understand why the change in name from toolbar and menu to Top Bar and Side Bar.

I do not see this change as providing any further information to users - potentially Title Bar and Side Navigation are clearer, or even Top Menu and Side Menu/Navigation. In fact, we don't really have to name the toolbar (and I agree, it isn't a toolbar), we can just say Select x, located at the top of the screen, or Select x from the options at the top of the screen.

In general, however, these must be referred to as "the x Bar", not just "x Bar"

This will be a job for the IA/style guide/doc improvements. Noting for @docs team; nothing for you to do. Click ought to be changed to Select throughout. However, I see that Click is used across the MC docs, so it is not worth changing in just these updates. In the same area, per is Latin, ought to be for each.

Hi Rebekah,

Top Bar (previously referred as Toolbar) does not contain any tools but selecting cluster right now. That's why I changed the naming here. Side Bar contains SQL browser and Console buttons as well as Menu. So, We can't call it "menu" now, because Menu is just a part of Side Bar and can be opened/closed. Side Bar and Top Bar may not be the best naming, and one can come up with better names for them. I just referred them as in our repository, so feel free to revise it.
Luckily, we don't have so many text updates in this PR, but mostly screenshots :)

@rebekah-lawrence
Copy link
Contributor

I've requested @pawelklasa's review - he will doubtless have better ideas than I on how we should refer to the UI elements.

@jgardiner68
Copy link
Contributor

@emrberk Screen shots look good. The bulk are updated images but there are more deletions than additions. Have we confirmed that this is not removing useful images from the docs?

Copy link
Contributor

Choose a reason for hiding this comment

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

Backups, Locks and Dirty Entries are still available but have been added to another view to simplify the layout.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added them again, please take a look.

@@ -20,9 +20,6 @@ image:ROOT:ClientGridView.png[Client Grid View]
|Type
|Type of client. This field usually contains the client's programming language.

|Enterprise
Copy link
Contributor

Choose a reason for hiding this comment

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

Why has this been removed? IIRC we still have EE and non-EE Java clients (The change was to merge the Enterprise column into another column)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

They are merged to "Type" column, shown as "Java Enterprise". So this column does not exist anymore.

Copy link
Contributor

Choose a reason for hiding this comment

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

Sure but the concept of a Java Enterprise and non Enterprise client still exists so the update to the Type column should be explained.

Copy link
Contributor

Choose a reason for hiding this comment

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

What happened to client labels?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added the description about Enterprise to Type column, can you please take a look at it?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

What happened to client labels?

It exists in Client Labels View. Explanation is still present.

@@ -36,9 +33,6 @@ members all the time.
|UUID
|Universally unique identifier of the client.

|Labels
Copy link
Contributor

Choose a reason for hiding this comment

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

This has been added to a view in the table -- the functionality still exists!

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added it again.


- *License Key Hash*: SHA-256 hash of the key as a Base64 encoded string. The actual key is not displayed for security reasons.
- *Expires*: The date on which the license will expire.
- *Licensed Cluster Members*: The total number of members that the license supports and the current number of members running on the license.
- *License Type*: The type of license.
Copy link
Contributor

Choose a reason for hiding this comment

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

has this info been moved elsewhere?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It doesn't exist anymore, at least not in this page.

Copy link
Contributor

Choose a reason for hiding this comment

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

The "30 days warning" is important

@@ -17,27 +17,8 @@ image:ROOT:MonitoringExecutors.png[Monitoring Executors]
On top of the page, there are two graphs that show various metrics of the Executor.
See the xref:getting-started:graphs.adoc[graph section] for more information.

image:ROOT:MonitoringOptionsExecutor.png[alt=Monitoring Options for Executor]

When you click on a desired monitoring, the chart loads with the
Copy link
Contributor

Choose a reason for hiding this comment

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

What has changed here to remove this section?

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 guess this feature is from 4.x, take a look at the screenshot. We don't have options there anymore.

|Entry Memory
|Memory cost of owned entries in the member.

|Backups
Copy link
Contributor

Choose a reason for hiding this comment

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

Moved to a different view

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added.

@@ -174,15 +171,6 @@ the member, including those which are no longer in the map (for
example, may have been evicted). The number of hits may be inaccurate
after a partition is migrated to a new owner member.

|Locks
Copy link
Contributor

Choose a reason for hiding this comment

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

moved to a different view

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added.

|Max Avg Put Latency
|Maximum average latency of put operations on the member.

|Max Avg Get Latency
|Maximum average latency of get operations on the member.

|Max Avg Remove Latency
Copy link
Contributor

Choose a reason for hiding this comment

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

moved to a different view?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Not even in a different view, added it again.

Copy link
Contributor

@jgardiner68 jgardiner68 left a comment

Choose a reason for hiding this comment

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

Concerned that some sections have been removed from the docs whereas those columns have been moved to different views in the same table. This should be explained.

Is there a doc page to explain the Licensed Features page?

@emrberk
Copy link
Contributor Author

emrberk commented Mar 13, 2024

@emrberk Screen shots look good. The bulk are updated images but there are more deletions than additions. Have we confirmed that this is not removing useful images from the docs?

Yes, I checked the usage of the screenshots. There were many legacy ones so I removed them.

@emrberk
Copy link
Contributor Author

emrberk commented Mar 13, 2024

Concerned that some sections have been removed from the docs whereas those columns have been moved to different views in the same table. This should be explained.

Is there a doc page to explain the Licensed Features page?

Addressed the review comments about the removed columns. We don't have a doc page for promo.

Copy link
Contributor

@rebekah-lawrence rebekah-lawrence left a comment

Choose a reason for hiding this comment

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

Language is consistent with other MC content. Approving.

@@ -153,9 +153,12 @@ From left to right, this table lists the following:
|Puts
|Number of put operations received by the member.

|Removes
|Removals
Copy link
Contributor

Choose a reason for hiding this comment

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

Please keep it consistent and use "removes"

Copy link
Contributor

Choose a reason for hiding this comment

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

Wht about Backups, Backup Memory, Locks, Dirty Caches

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The table column is named as "Removals". In other data structure pages, we also refer to it as "Removals", despite having "Removes/s" in throughput statistics. That's why I put "Removals" here.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Wht about Backups, Backup Memory, Locks, Dirty Caches

Can you elaborate?

@@ -20,9 +20,6 @@ image:ROOT:ClientGridView.png[Client Grid View]
|Type
|Type of client. This field usually contains the client's programming language.

|Enterprise
Copy link
Contributor

Choose a reason for hiding this comment

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

Sure but the concept of a Java Enterprise and non Enterprise client still exists so the update to the Type column should be explained.

@@ -20,9 +20,6 @@ image:ROOT:ClientGridView.png[Client Grid View]
|Type
|Type of client. This field usually contains the client's programming language.

|Enterprise
Copy link
Contributor

Choose a reason for hiding this comment

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

What happened to client labels?


- *License Key Hash*: SHA-256 hash of the key as a Base64 encoded string. The actual key is not displayed for security reasons.
- *Expires*: The date on which the license will expire.
- *Licensed Cluster Members*: The total number of members that the license supports and the current number of members running on the license.
- *License Type*: The type of license.
Copy link
Contributor

Choose a reason for hiding this comment

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

The "30 days warning" is important

@emrberk emrberk merged commit dd2ceb5 into main Mar 20, 2024
6 checks passed
@emrberk emrberk deleted the 5.4.0-updates branch March 20, 2024 12:40
promanenko pushed a commit that referenced this pull request Apr 10, 2024
* Align docs with MC 5.4.0

* fix usage of Side Bar and Top Bar

* add enterprise information to type column explanation

* update data structure page information
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.

4 participants