[Future roadmap] Combining dashboard and device farm into a single plugin #702
Replies: 4 comments
-
Hi @sudharsan-selvaraj Thanks for bring this up. Clearly we see a lot of users are using both the plugins. Happy to collaborate |
Beta Was this translation helpful? Give feedback.
-
@saikrishna321 , My initial plan was to do a refactor of device farm similar to Selenium grid's architecture. But after doing a deep dive into selenium grid code base i figured out that the refactor would not greatly fit into the appium plugin ecosystem. So below is the finalised plan for the integration.
Sample endpoints in grid
Sample endpoints in node
I will start working on #1, #2 and #3. Once the backend implementation is done, we can start working on the UI changes. Feel free to add your thoughts. |
Beta Was this translation helpful? Give feedback.
-
@sudharsan-selvaraj Any updates on this? |
Beta Was this translation helpful? Give feedback.
-
Initial backend related changes are made as part of #940 and the feature will be disabled for all end users. Once the FE changes are completed we shall do a end-to-end and enable it for other users. |
Beta Was this translation helpful? Give feedback.
-
I am excited to share with the team a new proposal to integrate our two existing plugins, Appium Dashboard, and Appium Device Farm, into a single plugin. As we all know, there are some overlaps between the two, and I believe that integrating them will not only eliminate any redundancy but also enhance our overall efficiency of the user experience.
By merging the two projects, we will have a more comprehensive testing solution that covers both the device management and reporting aspects of the automation process. Our customers will be able to access all the necessary data from one unified platform, which will provide them with a seamless user experience.
This integration will also help us streamline our development efforts and reduce costs by eliminating the need for two separate teams. With a unified team working on the project, we can expect faster development cycles, fewer errors, and more innovative features.
We understand that there may be some challenges in integrating the two projects, but we are confident that we can overcome them with our collective skills and expertise. We are excited about this new opportunity and believe that it will benefit not only our customers but also the maintainers.
I would like to get the team's opinion and if everything goes well, I would like to take a lead and propose the list of action items to make the integration work better.
Beta Was this translation helpful? Give feedback.
All reactions