-
Notifications
You must be signed in to change notification settings - Fork 3
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
Some candidate areas for review #29
Comments
Hey there, everyone! Shane told me that @remillet suggested that I put some candidate areas of review for Hartsfield into a GitHub issue, so here it is! I'll also tag @pauline2k and @lyttam for reference, but I'm not sure the precise process here regarding just who / when / how / etc. If additional and/or different information from me would be helpful, just holler. Thanks! |
Thanks @gmerritt. We'll have more devs on hand next week to take a look. Probably what I'll do is set up a workflow with a placeholder PR, like the one described here, so that we can make use of our usual code-commenting practices https://astrofrog.github.io/blog/2013/04/10/how-to-conduct-a-full-code-review-on-github/ |
Note -- re: the astrofrog suggestion for code review (Good stuff! Thanks Pauline!), it seems to me that the first approach, which requires the first commit to be unimportant, is probably not our case. This puts us in the "If the first commit is important..." case, in which...
It seems to all break down to a straightforward set of steps, but definitely something to not be done lightly, and with some care & precautions. I'm willing to jump in on this, but would be happy to know if there are any particularly suggestions or pieces of advice related to this process. Also, could be something to do as a pair of people screen sharing over Zoom, just for a second brain to be involved. :) |
Awesome! Thank you, @pauline2k ! |
@gmerritt @pauline2k - I'm jumping in the mix here – I'll put comments to PR #30. |
Hi @johncrossman and @pauline2k, Is this a reasonable (or preferred...or discouraged...) way for me to work my way through implementing changes?
Thanks! |
Dear RTL Developers,
Here are several areas of this application that might benefit from examination & feedback. There may be plenty more, but these top the list from what I know and understand.
(1) The python “GCP” bits that give the app its specific function
https://github.com/ets-berkeley-edu/hartsfield/blob/main/hartsfield/api/datahub_archive_url_fetch.py
Its role:
(2) Use of AWS Secrets Manager
The setup
Instead of local secrets for development
Instead of S3 in deployment
(3) The app’s main Vue page
Are the formatting and functionality declared & coded appropriately for a Vue page?
https://github.com/ets-berkeley-edu/hartsfield/blob/main/src/views/Fetchurl.vue
(4) The UI / the tool / its use, overall
As simple as it is, does it present and behave reasonably and according to convention?
Requires campus full tunnel VPN to access, and requires your UID to be allow-listed to authenticate. (Greg can add UIDs for review purposes.)
https://hartsfield-dev.datahub.berkeley.edu/
The text was updated successfully, but these errors were encountered: