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

feat(ui5-side-navigation): add actions and unselectable items #10482

Merged
merged 32 commits into from
Jan 27, 2025

Conversation

dimovpetar
Copy link
Contributor

BGSOFUIRODOPI-3344

@dimovpetar dimovpetar marked this pull request as draft January 7, 2025 13:27
@dimovpetar dimovpetar marked this pull request as ready for review January 14, 2025 08:25
@dimovpetar dimovpetar changed the title feat(ui5-side-navigation): add actions and option to select leaves only feat(ui5-side-navigation): add actions and unselectable items Jan 14, 2025
@dimovpetar dimovpetar requested review from a team and Stoev January 14, 2025 14:13
Copy link

@Stoev Stoev left a comment

Choose a reason for hiding this comment

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

As tentative suggestion please consider changing summary sentence "feat(ui5-side-navigation): add actions and unselectable items #10482" to "feat(ui5-side-navigation): adds actions and unselectable items #10482".

Reason for suggestion proposal is: https://github.com/SAP/openui5/blob/master/docs/guidelines/jsdoc.md - JSDoc Guidelines: "For actions, start directly with an appropriate verb in the third person: Adds, allocates, constructs, converts, deallocates, destroys, gets, provides, reads, removes, represents, returns, sets, saves, and so on".

packages/fiori/src/SideNavigationSelectableItemBase.ts Outdated Show resolved Hide resolved
packages/fiori/src/SideNavigationSelectableItemBase.ts Outdated Show resolved Hide resolved
packages/fiori/src/types/SideNavigationItemDesign.ts Outdated Show resolved Hide resolved
@dimovpetar
Copy link
Contributor Author

As tentative suggestion please consider changing summary sentence "feat(ui5-side-navigation): add actions and unselectable items #10482" to "feat(ui5-side-navigation): adds actions and unselectable items #10482".

Reason for suggestion proposal is: https://github.com/SAP/openui5/blob/master/docs/guidelines/jsdoc.md - JSDoc Guidelines: "For actions, start directly with an appropriate verb in the third person: Adds, allocates, constructs, converts, deallocates, destroys, gets, provides, reads, removes, represents, returns, sets, saves, and so on".

This is the guideline that applies here https://sap.github.io/ui5-webcomponents/docs/contributing/conventions-and-guidelines/#commit-description. It should be in imperative present tense.

@dimovpetar dimovpetar requested a review from Stoev January 20, 2025 08:14
Copy link

@Stoev Stoev left a comment

Choose a reason for hiding this comment

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

please consider some suggestions.

packages/fiori/src/SideNavigationSelectableItemBase.ts Outdated Show resolved Hide resolved
packages/fiori/src/SideNavigationSelectableItemBase.ts Outdated Show resolved Hide resolved
packages/fiori/src/SideNavigationSelectableItemBase.ts Outdated Show resolved Hide resolved
packages/fiori/src/SideNavigationSelectableItemBase.ts Outdated Show resolved Hide resolved
@dimovpetar dimovpetar requested a review from Stoev January 27, 2025 09:32
@dimovpetar dimovpetar merged commit 9fb9bae into main Jan 27, 2025
10 checks passed
@dimovpetar dimovpetar deleted the side_navigation_actions_leaves branch January 27, 2025 09:43
Copy link

@Stoev Stoev left a comment

Choose a reason for hiding this comment

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

OK from UA perspective. Thank you.

@ui5-webcomponents-bot
Copy link
Collaborator

🎉 This PR is included in version v2.7.0-rc.2 🎉

The release is available on v2.7.0-rc.2

Your semantic-release bot 📦🚀

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

Successfully merging this pull request may close these issues.

4 participants