I am converting some .NET framework targeted projects over to Portable Class Libraries and looking for some best practices.
Usually all of my projects use the same project name and assembly name, and that name is also the base for all namespaces used within the project. If my project name is Project.Name.Whatever, should I include the word "Portable" in my new project name? (ie. Project.Name.Whatever.Portable) ...and have that be the assembly name and base namespace as well?
If the library is being put on nuget should I define separate packages or include both DLLs in one package with different targets?
If the code doesn't change when converting from one project to the other, do I even need the original project. Can't everything just move over to the portable project and everything that references the old project can safely be updated to the portable project? (even nuget references?)
What other best practices should I be aware of? All I can find online about PCLs is how to create them, nothing on best practices.