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

Fall 2024 Cheatsheets Final Presentation and Poster #11

Merged
merged 16 commits into from
Jan 19, 2025

Conversation

beydlern
Copy link
Contributor

@beydlern beydlern commented Nov 20, 2024

The cheatsheets for our group that encompasses the relevant tasks of our M1 and M2 and Dao's M3.

- The rough draft with placeholder information and tentative graphics.
@carlosparadis
Copy link
Member

@beydlern For folder organization you will want to use the diagram that Mark did. What you used is generally used for the project configuration file. The inconsistency will confuse people. You want to use a smaller version of that (borrow from the previous template) to showcase how jira and mbox can have project keys. It doesn't need comprehensive. Cheatsheets here are to pass the concept, not be documentation because it would get outdated.

Refactoring session should be something like "Accessing Project Configs". Refactoring is what anyone does when they change code to improve its quality without changing functionality. That applies to anything, so not descriptive of the section.

Rather than call the other section OpenHub, which not many people will know what it is, you can say something along the lines of "Selecting Projects" , and then mention OpenHub API in the text below. Again, go for what anyone can understand from the section, and why they would read it, which is the purpose of the functionality in general.

Config Ties to Execs -> Change to something like Using Kaiaulu from CLI and in the text below motivate the execs give parts of the most commonly used features without needing to know R. Remember configs are required for exec scripts.

I guess Parallelization is fine as a section name.

Take another pass, add some more, and we iterate again. We want to iterate as many times possible. These can take time.

- Dao, Raven, Mark, and I added our information and graphics for each of our sections. Formatting, choice of wording, and coloring is tentative.
@beydlern
Copy link
Contributor Author

beydlern commented Nov 22, 2024

@carlosparadis
I discussed with the group and we incorporated your suggestions. Formatting, choice of wording, and coloring is tentative. What type of color scheme did you want for the cheatsheets (we looked at the previous cheatsheets, but weren't able to determine a consistent color scheme, e.g. functions and files)?

@carlosparadis
Copy link
Member

You can just use one of the cheatsheets that have color and replicate them.

- About section was revamped for better clarity and motivation.
- Folder Organization section first image was updated with associated text.
- Command Line Interface section's title was updated along with its content for better clarity.
- Folder Organization section's first image had text that clipped after wrapping its container.
- PDF version of the cheatsheet was uploaded.
@carlosparadis
Copy link
Member

@beydlern i thought we agreed last meeting the title would not be modular parallelization but rather something of the effect "Analyzing a Project"?

Could you place the current ppt on a docs and send me over email so I can edit? You should still make the edits offline that i make there just to make sure it doesnt break format from google sheets to ppt

@carlosparadis
Copy link
Member

Will also note that starting with "the modular parallelization tool" would not make sense: The tool is Kaiaulu, the cheatsheet is to explain some of the features and how things are done. This makes it sound like you worked on a third party tool to interface with Kaiaulu.

@beydlern
Copy link
Contributor Author

@carlosparadis
The presentation has been shared on google slides.

@carlosparadis
Copy link
Member

Thanks @beydlern. What happened to the other cheat sheet? Is it ready for revision?

@beydlern
Copy link
Contributor Author

@carlosparadis
I'm assuming you're referencing Dao's M3 cheat sheet? I'll get back to you on this ASAP when it is shared with me.

@carlosparadis
Copy link
Member

@beydlern yes that's what I was wondering about. Would be nice to do the same thing I just did with you still today on her changes. Also, I am done with the review pass. See my comment on the title for details.

Did anyone start on the poster yet? I know the poster has a more rigid template so I am less worried, but i'd still like to make sure Kaiaulu parts are portrayed properly.

p.s.: minor reminder that when you generate the PDF for your poster, you want to make sure you didn't forget any red lining from microsoft word appearing on them. It is a pesky detail that sometimes you only find out when it is too late (already printed).

@carlosparadis
Copy link
Member

red lining* i actually meant microsoft power point: You know, grammar errors or words it does not know about.

@carlosparadis
Copy link
Member

One final note: please remember to edit the file name according to project-analysis rather than the modular parallelization part.

@carlosparadis
Copy link
Member

Noticed one more thing: Exec section on the upper right: Add some label to the empty folder that appears as output. Maybe "Analysis Output"?

@beydlern
Copy link
Contributor Author

@carlosparadis
An email with the link to the current, work in progress, poster will be sent to you shortly. I'll take into account the "squiggly lines" for grammar and spelling to not appear in our PDF and PNG versions for the cheat sheets.

@beydlern beydlern changed the title Data Configuration and Processing Cheatsheet Analyzing Projects Cheatsheet Nov 24, 2024
- cheat sheet has been renamed to project-analysis, and every section besides Parallelization has been updated.
- Parallelization section was updated to reflect revisions.
- PDF version of project-analysis-cheatsheet was added.
@beydlern
Copy link
Contributor Author

beydlern commented Nov 24, 2024

@carlosparadis
Here is the most recent group cheat sheet version with all of the revisions you asked for along with a PDF version.

@carlosparadis
Copy link
Member

@beydlern thanks

  1. the alignment of the Getting Started section needs to be fixed (pushed to the left). Right click the text, select format and look at the exact x position it is versus the Folder Organization section, and match it accordingly. Do the same for the middle and right column of the cheatsheet so you can sure they are precisely aligned.

I am finding a bit weird Command Line Interface is out of alignment with the other sections too. Was that the case in previous cheatsheets? Would be nice if they were all aligned horizontally (Getting Started, Accessing Configs from Notebooks, Command Line Interface). Try to stay consistent to the older ones.

implementation needs to be updated, instead of all the dependent Notebooks

replace with:

implementation needs to be updated, instead of all the dependent Notebooks and Exec Scripts.

(color Exec Scripts)

openhub_project_search.Rmd is a Notebook that interfaces
with OpenHub API to facilitate locating open-source projects
for studies

replace with

openhub_project_search.Rmd is a Notebook that showcases how Kaiaulu interfaces with OpenHub API to facilitate locating open-source projects for studies

(the clarification here is that the Notebook is not the all encompassing code, but rather explains how the tool does that hence the word showcase)

  1. Respect column borders

Try to reduce the size of the bottom left image and the paralellization diagram (bottom right) to try to respect the borders. Try to go to the limit you think is readable, just to give a bit more space between the columns.

- project-analysis-cheatsheet was revised, with the alignment of section titles, minor content revision, and graphic placement was shifted to respect the margins of the cheatsheet.
@beydlern
Copy link
Contributor Author

@carlosparadis
Your requested changes were implemented in this commit.

- project-analysis-cheatsheet had a mistake in the title (lack of a between the :: symbols and the title).
- The folder organization diagram was blurry, but this has been resolved.
- project-analysis-cheatsheet had the "Function" and "Output" text under the "Command Line Interface" section vertically aligned.
- project-analysis-cheatsheet had the "executable files" text renamed to "exec scripts" for consistency across the cheat sheet.
@beydlern beydlern changed the title Analyzing Projects Cheatsheet Analyzing Projects and File Similarity by Code Representation Cheatsheets Nov 26, 2024
- code-representation-cheatsheet was added along with its PDF version.
@beydlern beydlern changed the title Analyzing Projects and File Similarity by Code Representation Cheatsheets Fall 2024 Cheatsheets Final Presentation and Poster Dec 1, 2024
beydlern and others added 4 commits November 30, 2024 16:54
- .pptx file and .pdf file for the capstone poster
- The year was set to 2025, when it should've been set to our current year.
- Poster had minor grammatical errors that were resolved (missing periods).
- Final presentation .pptx file with its associated .pdf file has been uploaded.
@carlosparadis carlosparadis merged commit 0003214 into sailuh:main Jan 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants