Announcing Lunar Dex
Lunar's new seven-chain decentralized exchange is here!
Today, we're excited to announce that the first preview of Lunar Portfolio is now available to ALL LNR and Lunar Crystals holders! This is the widest release we've ever had, and everyone at the Lunar Foundation is incredibly excited to get this into your hands.
It's easy! Just visit https://preview.lunar.io and sign in with a wallet that contains at least 1 LNR or 1 Lunar Crystal NFT.
This is the first release beyond our NFT holders. It's still very early, it WILL have bugs, and there are still a lot of things we want to have in place before the product can ship to the general public. If you have feedback, please leave it in the Dev Chat here, and please be kind. We're working to deliver the best product possible.
Part of being a Lunar Crystal NFT holder is access to new releases before anyone else. As we continue to build out the app, those holders will have access to new builds first... so it's a good time to explain how our releases work.
Every developer has a version of our live environments on their local machine for testing. This is where our developers make sure Lunar software is "Works On My Machine™️" approved.
Once code is checked into our source control, it is automatically compiled, tested, and deployed to our internal systems for the rest of the team to try. This is where we work to identify issues that might crop up in public, but before anyone sees it publicly.
Once we've completed a development sprint, we'll create a pull request to combine those internal releases. Once reviewed and approved, the code is automatically recompiled, re-tested, and released to our Beta environment. This is where Lunar Crystals holders can try out fresh bits and give us feedback.
Once we're satisfied with the quality bar and feedback from NFT holders, we'll create another pull request to combine the beta releases. Once reviewed and approved again, the code is automatically recompiled, re-tested, and re-released into our Staging environment. This is where LNR holders and NFT holders alike can test builds just before release to the general public.
This is the code's last step on its journey. When we're satisfied that the updates are suitable for public consumption, we'll create our final pull request for the cycle to pull the code into our Main branch. Once reviewed and approved a third time, the code is automatically recompiled, re-tested, and re-released into our Production environment.
Now, some tech people might ask "Why don't you just push the same build to different environments as it passes each phase, like most other companies?"
The answer is consistency. Our decades of experience has taught us that builds are highly transitive things. They are prone to break at any time for a plethora of reasons. Our system guarantees that success is not a fluke; it has to be repeatedly demonstrated in order for code to make it to the outside world.
That does not mean all our code is perfect, but it does mean that it takes longer to deploy than just using the same build. But the effort put into automating our systems means that we are no more than 20 minutes away from being deployed into any environment.
We'll be publishing videos to our YouTube account to help you understand how to connect and use the app. We'll also be expanding the functionality to collect your feedback and give you ways to follow our progress.
We're already crazy busy on the next set of enhancements for the Lunar Ecosystem, so stay tuned to our various social channels. On behalf of the Lunar Foundation, enjoy the first Preview release of Lunar Portfolio!