VinceHewins / valuation

0 stars 0 forks source link

partition work #2

Open AnthonyHewins opened 4 years ago

AnthonyHewins commented 4 years ago

Software development at large scales works something like this:

  1. Understand the problem
  2. Break it down into pieces. E.g. if there are several large computations that need to take place for this, you should create issues like this issue for each one
  3. Work on them and test them
  4. Push progress to github
  5. Go through any quality assurance, which would be a pull request
  6. Close the issue

Edit:

  1. This is still happening
  2. It's clear to me that it will better to have this repository perform the calculations. Other repositories should be composed on top of this one for handling HTTP requests to EDGAR. At least one is needed:
    VinceHewins/valuation # handles model layer; should act as a library, exporting necessary functionality
    ?/edgar-fetch # handles fetching, using valuation models. CMD tool may be useful here
    ?/valuation-ui # this would be an extra layer on top of edgar-fetch that would provide a UI
  3. Unit tests fit well here
  4. TODO
  5. TODO
  6. TODO
AnthonyHewins commented 4 years ago

btw, start here when you're ready

@VinceHewins