How to evolve Porygon
Porygon originally appeared as a standalone Pokémon, all the way back on Game Boy with red and blue. However, since those early days, the character has grown in popularity and gained two evolutionary stages in Pokémon GO. Each requires an element of evolution and some candy, making it an expensive endeavor. Be sure to check your Porygon's IVs before upgrading to make sure it's the correct one. Once you're ready, here's what you need.
To evolve Porygon to Porygon2, you need an upgrade and 25 candies. To evolve this intermediate stage to Porygon-Z, you need a Sinnoh stone and 100 candies. During Community Day, you should be able to collect all the candy you might need, but what about those other items?
How to get upgrades and Sinnoh Stone
Upgrades and Sinnoh Stones have been in Pokémon GO for quite some time. Hope you have collected a large amount of these to use on Porygon Community Day. Otherwise, don't worry too much. Before and after the event, you can get more upgrades and Sinnoh Stone by doing Special Research, including your Weekly Research Reward. These will often give you upgrade items, which will be random upgrades or Sinnoh Stone on occasion. However, during the event there will be a much higher chance of getting them.
During Porygon Fellowship Day, special Timed Research will reward both Upgrades and Sinnoh Stone. Throughout the event, you should be able to get a total of three upgrades and three Sinnoh Stones by completing this Timed Research, which should be a fairly straightforward task. After that, you're probably stuck with what you have in your inventory for a while. Just watch for future chances of getting more if you have more to evolve, and wait for an event if you want Tri-Attack for your Porygon-Z.
So this is how to evolve Porygon and how to get upgrades and the Sinnoh stone in Pokémon GO.