Skip to content

Convert READMEs to markdown#3816

Open
slevis-lmwg wants to merge 44 commits intoESCOMP:b4b-devfrom
slevis-lmwg:readmes_to_md
Open

Convert READMEs to markdown#3816
slevis-lmwg wants to merge 44 commits intoESCOMP:b4b-devfrom
slevis-lmwg:readmes_to_md

Conversation

@slevis-lmwg
Copy link
Contributor

Description of changes

See title

Specific notes

Contributors other than yourself, if any:

CTSM Issues Fixed (include github issue #):
Fixes #2761

Are answers expected to change (and if so in what way)?
No

Any User Interface Changes (namelist or namelist defaults changes)?
No

Does this create a need to change or add documentation? Did you do so?
No

Testing performed, if any:
None needed

@slevis-lmwg slevis-lmwg self-assigned this Mar 16, 2026
@slevis-lmwg slevis-lmwg added documentation additions or edits to user-facing documentation or its infrastructure bfb bit-for-bit docs:update Significant update or fix needed to existing documentation docs-loc:other Relates to documentation somewhere not covered by the other docs-loc labels. labels Mar 16, 2026
@slevis-lmwg slevis-lmwg moved this to In Progress in CLM documentation Mar 16, 2026
@github-project-automation github-project-automation bot moved this to Ready to start (or start again) in CTSM: Upcoming tags Mar 16, 2026
@slevis-lmwg slevis-lmwg moved this from Ready to start (or start again) to In progress - b4b-dev in CTSM: Upcoming tags Mar 16, 2026
See if this renders better.
@slevis-lmwg
Copy link
Contributor Author

Note to self: Look for more READMEs that need conversion.

@ekluzek how should we handle the presence of both a README and a README.md in the /ctsm directory?

@ekluzek
Copy link
Collaborator

ekluzek commented Mar 16, 2026

@ekluzek how should we handle the presence of both a README and a README.md in the /ctsm directory?

@slevis-lmwg

Good question. The README.md shows up as what you see on github. And it's probably something we want to be short, with the main content being what we want people to see when they got to CTSM on github. In contrast, the content of the README details about how to use CTSM and some practical details about how to get around in the checkout.

So you could add the content of the plain README to the README.md, but make it at the end. The other option would be to have a file with a different name maybe something like: README_on_CTSM.md? Which sounds better to you?

@slevis-lmwg
Copy link
Contributor Author

@samsrabin I will send you a review request:

  • Relatively simple PR, though you may choose to view each file whole to confirm that we still have readable files.
  • I posed a question for Erik that you may have insight into (see unresolved conversation above).

@slevis-lmwg slevis-lmwg requested a review from samsrabin March 19, 2026 23:50
@slevis-lmwg slevis-lmwg moved this from In Progress to In review in CLM documentation Mar 19, 2026
Copy link
Member

@samsrabin samsrabin left a comment

Choose a reason for hiding this comment

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

Great start, Sam, thanks! I've requested some changes and added other comments.

bin/git-fleximod -- Script to manage the needed sub-component source directories (handled with git submodule)
py_env_create ----- Script to setup the python environment for CTSM python tools using conda
python ------------ Python modules used in tools and testing and automated checking of ALL CTSM python scripts
doc --------------- Documentation of CTSM
Copy link
Member

Choose a reason for hiding this comment

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

Why the deleted periods and added whitespace here and elsewhere?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

These separate lines (and others elsewhere) were wrapping into single continuous lines. I asked AI for a simple solution and got the suggestion of two spaces at the end of each line, which worked.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@samsrabin if you are ok with my response directly above, then please

  • go ahead and resolve this conversation and
  • let me know if you have further comments/concerns with this PR and if not
  • approve

Thanks!

@github-project-automation github-project-automation bot moved this from In progress - b4b-dev to Stalled (needs review, blocked etc.) in CTSM: Upcoming tags Mar 20, 2026
Replaced same file previously but ended up with strange artifacts.
Testing now with pandoc, as suggesed in Sam R.'s code review.
@slevis-lmwg slevis-lmwg moved this from Stalled (needs review, blocked etc.) to In progress - b4b-dev in CTSM: Upcoming tags Mar 23, 2026
@slevis-lmwg
Copy link
Contributor Author

SORRY the last commit was a mistake, and I will revert it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bfb bit-for-bit docs:update Significant update or fix needed to existing documentation docs-loc:other Relates to documentation somewhere not covered by the other docs-loc labels. documentation additions or edits to user-facing documentation or its infrastructure

Projects

Status: In review
Status: In progress - b4b-dev
Status: Stalled

Development

Successfully merging this pull request may close these issues.

Transition most text README files to markdown or restructured text format so will be visualized in github/VS code

3 participants