Skip to content

Package Rework

No due date 40% complete

This milestone tracks the phased improvement of akashjs, starting with a redesigned public interface and leading to a cleaner, modular codebase. We’ll incrementally refactor low-quality internal components, ensuring minimal disruption to existing users. By outlining and validating the new structure before implementation, we reduce risks, maintain backward…

This milestone tracks the phased improvement of akashjs, starting with a redesigned public interface and leading to a cleaner, modular codebase. We’ll incrementally refactor low-quality internal components, ensuring minimal disruption to existing users. By outlining and validating the new structure before implementation, we reduce risks, maintain backward compatibility where necessary, and set a solid foundation for future features.

Reasoning:

  • Reduced Frustration: Gradual changes limit unexpected breaking changes and make the transition smoother for current users.
  • Better Architecture: A modular approach supports easier maintenance, testing, and future enhancements.
  • Improved Developer Experience: A well-defined public interface and phased refactors ensure clarity, consistency, and reliable documentation.
Akashjs refactor to client-js
#116 opened Jan 15, 2025 by baktun14
chain-sdk library
#118 opened Jan 30, 2025 by baktun14