Coronaviruses are spherical or pleomorphic enveloped viruses, with a non-segmented single-stranded positive-sense (ssRNA(+)) RNA genome. The main surface proteins on their lipid bilayer envelope include: the Spike glycoprotein trimer (S-Protein), the Membrane protein (M-Protein), and the Envelope small membrane protein pentamer (E-Protein). Some Coronaviruses, particularly Betacoronaviruses of subgenus Embecovirus, have a Hemagglutinin-esterase dimer (HE) on their envelope.
Coronaviruses have a helical or tubular Nucleocapsid composed of many Nucleoproteins (N-Proteins) bound to the virus' genomic RNA in a beads-on-a-string fashion.
Note that Coronviruses have many more structural (?) and non-structural proteins, not specified here. The envelope proteins described here play the main role in virus entry, attachment, and fusion.
FUNCTION: The S-Protein, the largest, most prominent structure on Coronaviruses, facilitates receptor-mediated entry into the cell. It mediates receptor attachment and cell membrane fusion. This large transmembrane protein assembles into trimers to form the distinctive spikes of Coronaviruses. It is heavily glycosylated, and is cleaved into two subunits, S1 and S2.
FUNCTION: The M-Protein is a major, abundant dimer on Coronaviruses. It has two conformations, and allows membrane curvature, giving the virion envelope its shape. The M-Protein is also involved in organizing and packaging viral RNA into the virion.
FUNCTION: The E-Protein, a small polypeptide that is not found in large quantities on Coronaviruses, is a transmembrane protein. It facilitates ion transport, virus assembly, viral budding, and release of the virus. Most significantly, it is involved in the pathogenesis of Coronaviruses.
FUNCTION: Many N-Proteins bind to the Coronavirus' genomic ssRNA(+) in a beads-on-a-string fashion (N-Proteins = beads, RNA = string) to protect the genome from damage. This protein helps the virus bind to the replicase-transcriptase complex (RTC) to facilitate the packaging of the viral genome.
FUNCTION: The HE fusion glycoprotein is present in the envelopes of several viruses, including Influenza C virus, and some Coronaviruses (particularly Betacoronaviruses of subgenus Embecovirus). This multi-functional protein enhances viral attachment, fusion, entry, and infection by binding sialic acids on surface Spike glycoproteins. It is involved in host cell receptor recognition, and destroys the receptor upon host cell entry and infection.
STEP ONE: Spike glycoprotein (S-Protein) or Hemmagglutinin-esterase protein (if present on virus) attaches to host cell receptors, mediating endocytosis of the virus into the host cell.
STEP TWO: Virus envelope fuses with the endosomal membrane, releasing its ssRNA(+) genome into the cytoplasm.
STEP THREE: The large positive-sense RNA genome produces a large replicase polyprotein (rep). The replicase polyprotein is a multifunctional protein involved in the transcription and replication of the viral RNA. Its proteinases facilitate cleavage. Synthesis and proteolytic cleavage of the polyprotein generates an RNA-dependent RNA-polymerase (RdRp).
STEP FOUR: Replication and transcription of the RdRp occurs, producing a full-length, antisense negative-strand template. The genomic ssRNA(+) produces a dsRNA(+). -- ???true???
STEP FIVE: New antisense negative-strand template is replicated and transcribed into subgenomic mRNAs. The dsRNA(+) genome is transcribed and replicated, and produces subgenomic mRNAs, which encode viral structural proteins, and new ssRNA(+) genomes. --??? Subgenomic mRNAs are then translated into structural viral proteins
STEP SIX: Virus assembly and budding occurs at the membranes of the Endoplasmic Reticulum (ER), the intermediate compartments, and/or the Golgi complex.
STEP SEVEN: New virions are released through exocytosis or fusion with the plasma membrane. Released viruses can now infect other cells.
https://www.sinobiological.com/research/virus/coronavirus-replication - use this to elaborate a bit more
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4369385/ - use to elaborate a bit more