Redirect developer.gnome.org to the new Developer Center website
The new website is available at: https://teams.pages.gitlab.gnome.org/documentation/developer-www/
Ideally, we want to have the following redirections in place:
- https://developer.gnome.org/platform-overview/unstable/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/introduction.html
- https://developer.gnome.org/hig/stable/ → new HIG website (currently at: https://teams.pages.gitlab.gnome.org/Design/hig-www/ but will need a new top level URL)
- https://developer.gnome.org/guides/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/guidelines.html
- Additional "how do I" documentation redirects:
- https://developer.gnome.org/AlternateMenubarLayout/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/AppFolders/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/ChooseApplicationID/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials/application-id.html
- https://developer.gnome.org/Buttons/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/CustomStyle/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/Deprecations/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials/deprecations.html
- https://developer.gnome.org/DragAndDrop/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/Dialogs/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/ExtractShell/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/GAction/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials/actions.html
- https://developer.gnome.org/GNotification/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials/notifications.html
- https://developer.gnome.org/Gestures/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/CommandLine/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/ClutterGstGirPython/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/Jhbuild/ → https://wiki.gnome.org/Projects/Jhbuild/Introduction
- https://developer.gnome.org/Labels/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/ApplicationMenu/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/SaveWindowState/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials/save-state.html
- https://developer.gnome.org/SearchProvider/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials/search-provider.html
- https://developer.gnome.org/DBusApplicationLaunching/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/SubclassGObject/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/ThemedIcons/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials/themed-icons.html
- https://developer.gnome.org/GMenu/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials/menus.html
- https://developer.gnome.org/GSettings/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials.html
- https://developer.gnome.org/GtkApplication/ → https://teams.pages.gitlab.gnome.org/documentation/developer-www/documentation/tutorials/application.html
The main problem is how to keep the old API references accessible until we have a replacement for them; maybe we could copy the existing developer.gnome.org output to something like developer.gnome.org/references/
, and turn off library-web's cron job to freeze them in place.