Skip to content

Address common Zephyr issues to enhance user experience #51775

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
2 of 3 tasks
bjarki-andreasen opened this issue Oct 29, 2022 · 2 comments
Open
2 of 3 tasks

Address common Zephyr issues to enhance user experience #51775

bjarki-andreasen opened this issue Oct 29, 2022 · 2 comments
Assignees
Labels
area: DX Developer and User Experience Enhancement Changes/Updates/Additions to existing features

Comments

@bjarki-andreasen
Copy link
Collaborator

bjarki-andreasen commented Oct 29, 2022

Enhancing user experience
There are common errors and missing features which are hurting the users experience. Some of these missing features also block Zephyr development and may impede Zephyr adoption, by missing documentation.

The common Zephyr issues
The following common issues are user needs which need to be addressed to enhance the user experience:

These user needs, which are currently not met:

  • Cause obscure errors when building Zephyr, resulting in downtime.
  • Prevent automatic documentation, forcing users to look through source code, where they may find non-standardized documentation
  • Prevent Zephyr development, by missing metadata that can be used across the build system
  • Slow down Zephyr development, by missing metadata that can be used to determine the impact of a change to the code base, which can help testing, CI, identifying relevant reviewers, etc.

Defining the solution(s) requirements
The first step to discover and determine the best solution could be to define the requirements for the solution. Here are some initial requirements:

  • The solution(s) should favor automated solutions based on metadata as opposed to manual solutions based on rules.
  • The solution(s) should favor handling issues before compilation
  • The solution(s) should present solutions to an error, to the user, if an error occurs

Please comment requirements and they will be added here. All requirements are of course up for debate and can be removed/changed.

@bjarki-andreasen bjarki-andreasen added the Enhancement Changes/Updates/Additions to existing features label Oct 29, 2022
@mbolivar-nordic
Copy link
Contributor

Arch WG: postponed due to @bjarki-trackunit absence

@henrikbrixandersen henrikbrixandersen added the area: DX Developer and User Experience label Nov 17, 2022
@nordicjm
Copy link
Collaborator

@kartben possibly interested in this?

@zephyrbot zephyrbot added the Needs review This PR needs attention from Zephyr's maintainers label Feb 8, 2024
@nashif nashif removed the Needs review This PR needs attention from Zephyr's maintainers label Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: DX Developer and User Experience Enhancement Changes/Updates/Additions to existing features
Projects
None yet
Development

No branches or pull requests

7 participants