phetsims / gene-expression-essentials

An educational simulation about how genes work to create proteins.
GNU General Public License v3.0
4 stars 6 forks source link

Code Review Checklist (5/17/2015 snapshot) #3

Closed ariel-phet closed 6 years ago

ariel-phet commented 9 years ago

PhET code-review checklist

Build and Run Checks

Repository structure

   my-repo/
      assets/
         my-repo-screenshot.png
      audio/
         license.txt
      doc/
         model.md
         implementation-notes.md
      images/
         license.txt
      js/
         my-repo-config.js
         my-repo-main.js
      .gitignore
      my-repo_en.html
      my-repo-strings_en.json
      Gruntfile.js
      LICENSE
      package.json
      README.md

For a common-code repository, the structure is similar, but some of the files and directories may not be present if the repo doesn’t have audio, images, strings, or a demo application.

   my-repo/
      js/
         common/
            model/
            view/
         custom
            model/
            view/
         introduction
            model/
            view/
         my-repo-config.js
         my-repo-main.js

Coding conventions

Documentation

Organization, Readability, Maintainability

Performance, Usability

Memory Leaks

jbphet commented 7 years ago

Note to self: I've finished reviewing the code in the common subdirectory, pick it back up in manual-gene-expression for the next round.

jbphet commented 6 years ago

Assigning to @ariel-phet to determine what to do next on this issue.

jbphet commented 6 years ago

Assigning to myself to make sure that last few items are done during the publication phase.

jbphet commented 6 years ago

All items complete, version 1.0 has been published. Closing.