Replies: 1 comment
-
Update: Phase 1 was completed a couple of months ago and we've been delayed on Phase 2. Some of the work has been started on Phase 2 and can be viewed in this Github issue We'll work on Phase 2 in the beginning of the year but don't have a solid roadmap when this work can be completed. We are open to PRs for this work from the community! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
As many of you know, the Laboratory is an integral part of the Stellar development ecosystem. Many people use it to experiment with new Protocol features, build transactions to sign and send to a testnet, or expand XDR into human-readable format. What you may not know is that the Lab was created in 2015 with a codebase that has remained in 2015.
While functional, the Lab code uses outdated JS conventions/patterns and does not conform to any of our frontend style conventions. This creates some issues:
The SDF team maintaining the Lab codebase and features proposes a project to update the codebase. This work is not a light endeavor but luckily can be done over time and exist side-by-side with the existing codebase; this is why we're calling it a 'refactor' rather than a complete overhaul and revamp. As a side effect, we won't be taking on any new large feature set or updates during this time. The work is detailed over the following issues and broken out into 3 distinct sets of work.
Phase 1: Setting the groundwork #554
Phase 2: Getting code parity #557
Phase 3: Updating the UI #567
We're almost compete with Phase 1 and will begin work on Phase 2 soon. This effort will be done along with other projects in our pipeline and won't have 100% of our attention. We welcome input from the community and look forward to your feedback.
Beta Was this translation helpful? Give feedback.
All reactions