publiclab / spectral-workbench

Web-based tools for collecting, analyzing, and sharing data from a DIY spectrometer
http://spectralworkbench.org
GNU General Public License v3.0
126 stars 157 forks source link

[Planning] Rebuilding Spectral Workbench capture and analysis interface (Outreachy) #801

Open Georjane opened 2 years ago

Georjane commented 2 years ago

Hi there 👋🏽 This issue is a draft of project tasks. I plan on contributing to this and much more as time unfolds!

My Outreachy Proposal

Project Tasks

Useful Resources

welcome[bot] commented 2 years ago

Thanks for opening your first issue! This space is protected by our Code of Conduct - and we're here to help. Please follow the issue template to help us help you 👍🎉😄 If you have screenshots or a gif to share demonstrating the issue, that's really helpful! 📸 Do join our Gitter channel for some brainstorming discussions.

Georjane commented 2 years ago

Hi, @jywarren @Tlazypanda @TildaDares this is a draft of my task. I will be editing it as time goes by. With a better understanding of the codebase too, I will be able to modularize each of the tasks. I would love to hear your point of view on this first draft. For week 1, I want to complete onboarding which entails reading necessary materials on Public Lab like the google docs Jeff shared during the meeting, setting up the codebase, and familiarizing myself with the tests.

jywarren commented 2 years ago

Thank you and this looks like a great start! Will you be getting the JavaScript lib running separately first before trying it within the rails app, or the other way around? Either would work!

On Tue, Dec 7, 2021, 9:50 AM Witah Georjane @.***> wrote:

Hi, @jywarren https://github.com/jywarren @Tlazypanda https://github.com/Tlazypanda @TildaDares https://github.com/TildaDares this is a draft of my task. I will be editing it as time goes by. I would love to hear your point of view on this first draft. For week 1, I want to complete onboarding which entails reading necessary materials on Public Lab like the google docs Jeff shared during the meeting, setting up the codebase, and familiarizing myself with the tests.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/publiclab/spectral-workbench/issues/801#issuecomment-987996712, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF6J2PCENTIS4TBOJYHQDUPYNLNANCNFSM5JRN3ZVQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Georjane commented 2 years ago

Thank you and this looks like a great start! Will you be getting the JavaScript lib running separately first before trying it within the rails app, or the other way around? Either would work! On Tue, Dec 7, 2021, 9:50 AM Witah Georjane @.***> wrote: Hi, @jywarren https://github.com/jywarren @Tlazypanda https://github.com/Tlazypanda @TildaDares https://github.com/TildaDares this is a draft of my task. I will be editing it as time goes by. I would love to hear your point of view on this first draft. For week 1, I want to complete onboarding which entails reading necessary materials on Public Lab like the google docs Jeff shared during the meeting, setting up the codebase, and familiarizing myself with the tests. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#801 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF6J2PCENTIS4TBOJYHQDUPYNLNANCNFSM5JRN3ZVQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

I would love to get the js library running separately first. Let me add that as a task for my onboarding too. Thank you 💯

TildaDares commented 2 years ago

Great job @Georjane! Your first draft looks good🚀

jywarren commented 2 years ago

Ah, also! I wanted to say that for testing yours, we can send you a papercraft spectrometer that's designed to work with this software! If you want to email me your mailing address. It's also available to print out and cut out yourself (using a spare blank DVD-R) from https://publiclab.org/paper

We can try mailing you one that uses a webcam too - but it is a package, instead of an envelope, so it could take a while to arrive.

Georjane commented 2 years ago

Ah, also! I wanted to say that for testing yours, we can send you a papercraft spectrometer that's designed to work with this software! If you want to email me your mailing address. It's also available to print out and cut out yourself (using a spare blank DVD-R) from https://publiclab.org/paper

We can try mailing you one that uses a webcam too - but it is a package, instead of an envelope, so it could take a while to arrive.

I can print it out and cut it myself. It would be fun experiencing the DIY practical part of it. Thanks Jeff. I will add it to my tasks and keep you updated on my progress with it.

jywarren commented 2 years ago

OK, just be sure to print it onto quite thick paper if possible, and I believe there is a reverse side that prints all black -- but you can also do that yourself with some black paint if it's easier on the printer.

Enjoy!

On Wed, Dec 8, 2021 at 12:10 PM Witah Georjane @.***> wrote:

Ah, also! I wanted to say that for testing yours, we can send you a papercraft spectrometer that's designed to work with this software! If you want to email me your mailing address. It's also available to print out and cut out yourself (using a spare blank DVD-R) from https://publiclab.org/paper

We can try mailing you one that uses a webcam too - but it is a package, instead of an envelope, so it could take a while to arrive.

I can print it out and cut it myself. It would be fun experiencing the DIY practical part of it. Thanks Jeff. I will add it to my tasks and keep you updated on my progress with it.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/publiclab/spectral-workbench/issues/801#issuecomment-989005343, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAF6JY4J5FXW5XUPJON7VTUP6GRPANCNFSM5JRN3ZVQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Tlazypanda commented 2 years ago

Hey @Georjane This looks amazing!! :tada: I love the way the list is ordered to allow you to work in a gradual manner as you get deeper into the codebase. All the best Jane :heart:

Adding some issues here for your reference -

As mentioned by @jywarren you can just go through the blame feature and find the recent added routes and create tests for them

Georjane commented 2 years ago

Okay, @Tlazypanda, Thank you very much, It's so kind of you to share the above links that will be very resourceful to me. Thank you

cesswairimu commented 2 years ago

Hi @Georjane, on the task you needed clarification on, I have created a discussion issue here https://github.com/publiclab/spectral-workbench/issues/893 and I will add the info I can get and we can discuss there. Thanks