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

Add Getting Started page #374

Merged
merged 76 commits into from
Nov 5, 2024
Merged

Conversation

b-reyes
Copy link
Contributor

@b-reyes b-reyes commented Oct 16, 2024

This PR addresses #325 by creating a flowchart for both HPC and Cloud resources documentation. In addition to this major change, there was a large amount of reorganization and cleaning up of documentation. A summary of all changes is provided below.

Refactor and Reorganize Documentation

  • File Naming and Structure

    • Rename and move directories and files for clarity (e.g., access to getting_started, Petalibrary to storage/petalibrary and name it mounting_images).
  • Tab Format Updates

    • Update tabs in various markdown files to a new format for consistency across logging-in.md, OpenMP-C.md, OpenMP-Fortran.md, MPI-C.md, MPI-Fortran.md, MPIBestpractices.md, coding-best-practices.md, spack.md, petalibrary.md, batch-jobs.md,interactive-jobs.md, alpine-hardware, slurm_directive_ex, and filesystems pages.
    • Remove all old css and libraries associated with old tabs. Ensure that spinx-design is a requirement now.
  • Document Clean-up

    • Remove unused directories: XSEDE, Templates, Loading-Modules, Job-Submissions, Interactive-Jobs, and Logging-in.
    • Clean up rmacc folder and remove obsolete images.

Automation and Scripting Enhancements

  • Scripts and Tools

    • Create a Python script for generating SVG flowcharts from dot files.
    • Develop a script to check tab references and integrate it into the Makefile and RTD yaml.
    • Develop a script to check dot file references and integrate it into the Makefile and RTD yaml.
  • Graph and Flowchart Improvements

    • Adjust color schemes and dimensions for flowcharts, ensuring SVGs are responsive.
    • Enhance flowchart generation with a Python script to clean generated SVGs.
    • Add all necessary requirements to conf.py and RTD yaml

Content Adjustments

  • Content Organization

  • Enhancements and Tips

    • Add introductory paragraphs and tips across various pages to improve user experience.
    • Update references to ensure they point to the correct sections.

…, add required install of graphviz to conda environment, add graphviz requirements to conf.py
… and import the svg. This allows finer control. Also included is a Python script that strips title and xlink:title from the generated svg because it creates tooltips that are annoying.
…ght and width is 100 percent, add scg generation for cloud flowchart
…rainings below accessing RC resources in left column
…ted.md to navigating_docs.md, put tip on logging in page that points to navigating curc docs page, remove duo node on HPC flowchart and replace it with Acknowledging CURC
…abs in logging-in.md with shpinx-design tabs, remove RMACC page and link to rmacc tab in logging-in.md, modify conf.py, custom.css, and conda_dev_env.yml so they incorporate new tabs, protoype check_tab_ref.py for checeking that tab references exist
…tory for landing page images and put the meet user support image in it
…e amc-access.md to additional-resources/amc_ssh_auth.md and modify index and references accordingly
…URC resources topics, create acknowledge CURC page and put it under the getting started section
…move over duo images to faq_images, remove unused FAQ directory, download putty-1/2.png images into interactive_jobs_images and reference them instead of the github link
…nd duo help for each institution on loging in page, make tabs on FAQ page fit format
…urces and remove it from landing page, fix grammar in logging-in page tips
@b-reyes b-reyes marked this pull request as ready for review November 1, 2024 22:47
docs/index.md Outdated Show resolved Hide resolved
Copy link
Contributor

@SchneiderCode SchneiderCode left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added a few word changes, but the only major change was resolving a broken external link. At some point the CSU "Getting Started with Alpine" link changed - I added in the new link.

b-reyes and others added 3 commits November 4, 2024 16:49
Co-authored-by: Michael Schneider <m.schneider.programmer@gmail.com>
Co-authored-by: Michael Schneider <m.schneider.programmer@gmail.com>
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