Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RoadMap (will close this after separating into different issues) #2

Open
solderq35 opened this issue May 19, 2023 · 7 comments
Open
Labels
duplicate This issue or pull request already exists priority-low question Further information is requested

Comments

@solderq35
Copy link
Contributor

solderq35 commented May 19, 2023

general section

  • getting started (open source) - (stack, general advice on getting dev build running with prod api, list of active projects. Explainer on open source vs proprietary tasks)
  • frontend prereqs
  • backend prereqs

specific tasks

  • add webscraper
  • debug campaign issues
  • debug graph issues
  • debug carbon calculator
  • Kiosks
@solderq35
Copy link
Contributor Author

solderq35 commented Jun 29, 2023

Revision

===

keep in mind that if you make wiki too elaborate it's hard for people to maintain it after you

NOT DONE

  • add misc stuff from so stack doc on google drive
  • look over everything again see if anything could use small improvements
  • more browser testing explainer?

DONE

  • kiosks

brief and not too opinionated discussion of git, communication, browser debug protocol

github actions explainer

  • info on adding building on map (insert on Buildings table in sql workbench)

Tightly Scoped

Cloudwatch / Upload missed solar panel data

  • cloudwatch reset intervals
    • Separate Cloudwatch section of webscraper tutorial into dedicated doc?
  • sns emails
  • check the sunnyportal for historical data, don't have to do it the day of (but committing the webscraper code in morning helps)
  • emails every 2 days for meteroutages
  • let managers know when new meters have outages
  • you can see the logs for all this in cloudwatch
  • sql select, insert, update, delete basics
    • new doc? debug database section
  • basic precautions with mysql workbench
  • sort data by time_seconds

====

move info on lambda common layer and ssl certificates to wiki from google docs

better explanation on editing the wiki lmao
maybe just explain sidebars

===

file rundown overview (connect to weatherford rounding index). maybe general kilowatt crackdown tips

  • weatherford Github Issue / PR
  • webscraper shading under graph PR

cors (carbon calculator) + explain carbon calculator deficiencies in math

  • that cors PR / Issue I forget
  • email correspondence about carbon calc

@solderq35
Copy link
Contributor Author

Made some progress - af4e359

Finished most of the Cloudwatch / Webscraper guide stuff mentioned in the above comment, and on second glance we actually do have some info on how the sidebars work in this repo's README, so that's fine

@solderq35
Copy link
Contributor Author

Updated wiki for relevant openssl / lambda common layer documentation - 1a10404

I might bring in more stuff from the SO Software Stack Doc, or not, a lot of it is generalized info and / or outdated / irrelevant.

@solderq35
Copy link
Contributor Author

remind myself to add the "description" metadata (as seen in the document index page) for the carbon calculator, energy dashboard graphs pages I added later

@solderq35
Copy link
Contributor Author

remaining items for now should be satisfied by 259e0a1

Will do more tweaks as I think of them

@solderq35
Copy link
Contributor Author

solderq35 commented Sep 14, 2023

EDIT - done

clarify squash and merge on git page

@solderq35
Copy link
Contributor Author

Remind myself to close this after separating everything here into individual issues

@solderq35 solderq35 changed the title RoadMap RoadMap (will close this after separating into different issues) Apr 4, 2024
@solderq35 solderq35 added duplicate This issue or pull request already exists question Further information is requested priority-low labels Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists priority-low question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant