We are retiring use of the /admin
section of the website for package management in favor of newly-developed front-end package management tools. When you are logged into the Foundry website, a new "Edit" button is now available for each of your authored packages (both in https://foundryvtt.com/me/packages and in each individual package's page).
Why are we doing this?
Replacing the use of the Admin panel with this new set of front-end package management tools is an important step for the long-term improvement and maintenance of the website.
The new tools:
- Reduce technical debt and overall maintenance efforts for our web team
- Standardize the package management user experience, bringing it in line with the package submission process
- Improve dependency management
- Provide a more flexible framework for potential future improvements to the package management process
What's the plan?
During an initial transition period (starting now!), both the existing Admin panel interface and the new front-end package management tools will be available simultaneously. We will only retire the legacy process and make the jump to the new front-end tools once the effectiveness of the new front-end package management tools has been fully verified. This is tentatively scheduled to occur on December 6th, 2023.
What impact will this change have?
We expect that the new front-end package management tools will function just as well or better than the legacy process. However, when the Admin panel is officially retired in December certain existing automated release workflows will break, notably including https://github.com/Varriount/fvtt-autopublish.
We are aware of this issue and are actively exploring the feasibility of deploying an official solution for automated releases before the legacy Admin package management panel is shut down. The level of effort required is still unclear, however, so we can't yet commit to a particular date for an official automated release solution.
How can I share my feedback?
We encourage you to begin using the new front-end package management tools immediately so that you can begin acclimating to the new workflow. We know that you will have valuable feedback and sharing it earlier is always better. Please share your feedback with us in the aappropriate thread in the #core-dev-threads
channel of our Discord server (https://discord.gg/FoundryVTT). Thanks!
Please Note: When providing your feedback, keep in mind that our initial goal for these forms is to provide a functional, comfortable package management experience that is similar to the previous process. Even though this new framework gives us the freedom to potentially make bigger changes later, the planned scope of this initial deployment is more modest.