-
Notifications
You must be signed in to change notification settings - Fork 21
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
Collaboration plan for GSOC'24 #129
Comments
@nhintruong, please review this proposal when you get a chance |
Hey @siddhesh195 @nhintruong, do you know how to use the Git command line to push and commit changes? |
I have not used Git command line yet. I have only used Git client for Mac. yes, I will be there for the meeting. thanks |
Hi @siddhesh195 , I saw your commit message on this commit 73d540f, well done!! Here are some additional resources for future reference: Conventional Commit Messages, How to Write Good Commit Messages: A Practical Git Guide |
@siddhesh195 @nhintruong, as discussed in today's meeting related to blog. Here is the approach I did for my GSoC blog:
Once everything is set up, updating the blog using Markdown will be much easier. |
hi @siddhesh195 I see small commits in some branches but otherwise I have no idea what you are working on, and how I can help. please start writing every day what you have been working on, either in this issue or start a new one, make sure to push any commits to github, and create issues to ask for help with specific questions. example of what I expect Nj221102/data.table-gSoc-24-project#1 |
@tdhock @Faye-yufan I am currently working on implementing the screenshot functionality (PR #131) using chromote screenshot API. I was able to locally save the screenshot. I am now working on adding the code to send it to Github pages, writing a test and working on draft of the documentation. I expect to complete all of that by Friday. |
@tdhock @Faye-yufan I am facing an issue while I am working on #131 . If I run the compiler-ghpages test it passes for the first time. But if I run it again immediately I get an error. Here is the screenshot of the error : |
@tdhock I have created a new issue (#133 ) to give my daily status updates |
Just some notes from today's meeting:
To better help you, let's keep the conversation small, please update us daily on your progress issues #133, #128. Feel free to ask any questions! |
@Faye-yufan I have created issue (#135 ) for error in test case compiler-ghpages. thank you |
@nhintruong: Can you please review this updated collaboration plan and comment if it is okay ? I have nearly finished tasks 2,3 but we can still split parts of tasks 1,4 Updated collaboration plan for GSoC 2024:
Nhi: Setup the gallery and port first 25 visualizations
|
it is ok but I suspect Nhi may need your help, plan on working together for the rowspan etc |
@tdhock @Faye-yufan @nhintruong In a meeting with Nhi few days ago I asked her if she can complete the entire gallery task on her own. She told me she can. But I told her I can still share the work of that task at any point in the future if she wants. Right now I am working on the screenshot task(#131) and will start the html table layout task as soon as I am done with it |
@siddhesh195 and I had a meeting today (07/11), we discussed how to test in both R compiler side and JS renderer side. Hi @nhintruong , could you please update your status with Siddhesh as well? This will help you two avoid duplicating work. Thanks! |
@siddhesh195 and I had a meeting on 07/18, discussed about the helper function in tests, see this. Also Siddhesh explained how a persistent server works for capturing screenshots in animint2pages. |
@tdhock @Faye-yufan The link for the 59th data visualization in the gallery (https://rcdata.nau.edu/genomic-ml/animint-gallery/) points back to itself rather than to the source code. Could you please recheck it and provide me with the correct source code link for this visualization? Thank you very much for your guidance |
This is a valid issue, @nhintruong please create an issue in https://github.com/animint/gallery/issues |
07/25/2024 @nhintruong @siddhesh195 and I had a meeting this morning. Siddhesh - Going over the Nhi - When you encounter an error, I suggest ensuring that you can replicate it. If the issue originates from another repository, please create an issue there. |
Hi @siddhesh195 @nhintruong , please refer to this blog about the debugging process in R studio. It can help you go through and understand animint2 internal core functions. Siddhesh - in your case, use |
also instead of debug(fun) you can just add browser() anywhere in that fun. |
Siddhesh Deodhar and Nhi Truong has the following collaboration plan for GSoC 2024:
Porting the existing ~50 visualization gallery from the NAU rcdata server to a new GitHub Pages gallery
Nhi: Setup the gallery and port first 25 visualizations
Siddhesh: Port next set of visualizations (26- ~50)
Replacing phantomjs with Chrome as the headless browser for testing by modifying test code, analyzing and fixing issues causing failed tests, and updating the GitHub Actions workflow.
Siddhesh: Establish chromote as headless browser and fix failing tests (This task is already in progress)
Nhi: Update GitHub Actions workflow after Siddhesh finishes his task
Enhancing the animint2pages function to use to automatically capture screenshots of generated pages and copy them to the appropriate folder.
Siddhesh: Study chromote and its suitability to capture screenshots
Nhi: Study webshot and its suitability to capture screenshots
Both Siddhesh/Nhi: Add support of the selected tool, add tests, write documentation
Extending the package to support more interactive visualization types and potentially implement flexible ggplot layouts in HTML tables.
Siddhesh: Add basic support to implement ggplot layouts in HTML tables
Nhi: Extend Siddhesh's feature and support more advanced features such as rowspan, columnspan, any table customizations
The text was updated successfully, but these errors were encountered: