phetsims / circuit-construction-kit-dc

"Circuit Construction Kit: DC" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
11 stars 8 forks source link

Publish 1.0 #169

Closed samreid closed 7 years ago

samreid commented 7 years ago

CCK DC finished RC testing and is ready for publication as 1.0. However, this will be more complicated than a normal deployment because there is an existing prototype at the target location, see https://github.com/phetsims/circuit-construction-kit-dc/issues/6 and https://github.com/phetsims/circuit-construction-kit-dc/issues/46

@mattpen can we coordinate on the release process to avoid complications or interference with the existing prototype?

samreid commented 7 years ago

My main questions about what may need attention:

  1. the filesystem
  2. the htaccess
  3. the database (not sure about that one)
samreid commented 7 years ago

I asked @mattpen on slack:

Greetings, do I need your help in publishing CCK DC? I recall there is already something in that spot called the prototype.

He replied:

Hey Sam, I don't think so, but I'd be happy to help with the deploy since the RC had problems. I'm 100% confident that if there are problems they won't be publicized on the website, and I'm reasonably confident there won't be any problems at all. Will it be ready Monday? Maybe we could work on it between or after meetings?

samreid commented 7 years ago

It is ready when we are, it sounds like I am approved to just try the normal process and report back if any problems occur.

mattpen commented 7 years ago

It sounds like I am approved to just try the normal process and report back if any problems occur.

Yes, this is OK with me.

samreid commented 7 years ago

The sim_deployment.md says:

Complete the simulation master checklist

There are several items that are not yet checked. The ones that seem pertinent to this deploy are:

@jbphet are we doing the latter? @phet-steele and @arouinfar are we doing the former?

samreid commented 7 years ago

@mattpen says the auxiliary screenshots will be necessary for the re-skin of the website, but not necessary now. He also points out that no other sims have those yet.

phet-steele commented 7 years ago

He also points out that no other sims have those yet.

Sure they do! A decent handful do in https://github.com/phetsims/tasks/issues/779!

I'll take the extra screenshots momentarily, but true we do not need to halt publication until then (they are so far only committed to master).

samreid commented 7 years ago

I ran the deploy steps and now it is up to @arouinfar to add the metadata and make the sim visible.

arouinfar commented 7 years ago

On it @samreid! Did you also deploy Virtual Lab?

samreid commented 7 years ago

Nope, I won't have time for VL before meetings start today. I'll create a separate issue for that one and pursue it later on.

samreid commented 7 years ago

I finished the deploy steps for CCK, unassigning myself and @arouinfar can proceed to add metadata and make visible.

arouinfar commented 7 years ago

The sim is now visible! I'll send out an announcement email once VL is live too.