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: add aa errors #64

Open
joepegler opened this issue Oct 2, 2024 · 0 comments
Open

feat: add aa errors #64

joepegler opened this issue Oct 2, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@joepegler
Copy link
Collaborator

joepegler commented Oct 2, 2024

What

Integrate the AA Errors repository to provide better error handling and user feedback in our SDK.

Why

Integrating the AA Errors repository will significantly improve our SDK's error handling capabilities:

  • Provide immediate, actionable advice to users when issues arise
  • Clarify cryptic AA errors in a cause-and-effect format
  • Leverage over two years of troubleshooting knowledge from the AA stack
  • Improve developer experience by offering solutions to common debugging challenges
  • Contribute to the AA community by sharing our error-handling knowledge as a public good

How

To integrate the AA Errors repository, we can:

  1. Add the aa-errors repository as a dependency in our SDK
  2. Implement a mechanism to query the repository in real-time when errors occur
  3. Create a wrapper around our existing error handling to include the additional context from aa-errors
  4. Update our documentation to reflect the new error handling capabilities
  5. Contribute back to the aa-errors repository with any new errors we encounter
  6. Consider creating a React hooks library to further enhance the developer experience with these errors

References

@joepegler joepegler added the enhancement New feature or request label Oct 2, 2024
@joepegler joepegler self-assigned this Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant