Code Monkey home page Code Monkey logo

blast's People

Contributors

agustinvallejo avatar chrisklus avatar jbphet avatar jessegreenberg avatar jonathanolson avatar katiewoe avatar phet-dev avatar pixelzoom avatar samreid avatar zepumph avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

visarlabs

blast's Issues

archive this repo

From https://github.com/phetsims/special-ops/issues/185, @samreid mentioned that this may be a good time to do this. Here is the checklist:

Delete Repo Checklist

Before using this checklist:

Decide whether the repo is being (a) deleted (b) archived or (c) removed from active-repos.

  • A repo should be deleted if
    • it is clutter
    • it will never be used again
    • there is no valuable information in the GitHub issues
    • it is not referenced by any SHA in any published simulation
  • A repo should be archived if
    • we don't want to continue development on the repo, but it needs to stay for reference or because its SHAs are used.
    • We want a paper trail for issues/decisions/commits made in the repo.
    • you may also want to make it private, if it should not be used for reference by 3rd parties
  • A repo should be removed from active-repos if
    • We cannot maintain it at the moment, but we expect to bring it back into maintenance in the future.

Do not remove repos that:

  • Are listed as dependencies of any published simulation.
  • Would prevent checking out old versions of sims (do not mess with the bisection).
  • Contain otherwise useful information that is linked to

Deleting or Archiving Steps

  • Before deleting something, it should be approved for deletion at a dev meeting
  • If not confident about some of the above questions/advice, bring it to a dev meeting
  • Create a delete/archive repo github issue in special-ops.
  • Inform the dev team to delete their local copy (perhaps put a checklist of developers in the github issue)
  • If issues crop up they should be documented in the associated github issue for the dev responsible for deletion
  • The repo should be removed from active-repos, ideally a few minutes before archiving/deleting (so automated processes do not try to pull it)
  • In general, removing the repo should not break much, if empty rows in CT are a concern,restart CT
  • If archiving, update the repo's README.md file to indicate why it is archived

We should explicitly state whether something needs to be done to delete the directory from aqua, build-server, and phettest, or whether these directories get automatically deleted, or just hang around forever with no consequences

Instrument for PhET-iO

To help work on eliminating TTypes https://github.com/phetsims/phet-io/issues/1112, we are going to use blast as a guinea pig

How to Instrument a PhET Simulation for PhET-iO

Overview of instrumentation steps:

Delete blast

At today's developer meeting, I recommended deleting blast, and the proposal was met with approval. I'll delete it shortly. It was never a dependency for another project, so it should be safe to delete.

total lack of documentation

There's not a lot going on in this sim. But there are some bits that should be documented, like:

• The purpose for each screen
• What and why for ItemModel.step (apparently something to do with memory profiling, according to the commit message)
• What and why for BlastModel.step (apparently an animating particle/rectangle, according to the commit message. but why?)

Seems like it would have been pretty easy to do all of the above when the code was created.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.