A site.webmanifest file with names, colours, display mode, icons and shortcuts, the link tags to go with it, and a check against installability requirements.