With New Play action, Users can add/upload their solutions on Playground. New feature currently supports two ways of uploading solutions. These are mentioned below:
Import using Private repos
This option is only supported for private spaces. With this way, users can link/upload their existing repositories in their work's source control quickly and make them deployable. With two simple steps, it can be easily achieved.
Import using Public repos
This option is available for all users. Users can upload their solutions directly from any source control(Github/Bitbucket) to Playground. This options requires a public url of your repo to setup a play so this means your repository should be public.
Import using Salesforce
Idea behind this import is to allow users to upload their solutions/metadata directly from Salesforce without going to any repo route. Users can now authorize any Salesforce org and actually select metadata that needs to be included into solution. Below are the screenshots to show all screens: