Skip to content

Shorten the README chapter - #2

Open
nicebread wants to merge 11 commits into
mainfrom
shorten_readme
Open

Shorten the README chapter#2
nicebread wants to merge 11 commits into
mainfrom
shorten_readme

Conversation

@nicebread

Copy link
Copy Markdown
Member

No description provided.

@nicebread
nicebread requested review from MalikaIhle and fkohrt July 16, 2025 14:33
@nicebread nicebread changed the title Shorten the data chapter Shorten the README chapter Jul 16, 2025
@fkohrt

fkohrt commented Sep 19, 2025

Copy link
Copy Markdown
Member

I wonder why this pull request contains changes that were already committed earlier? I've made several comments on that commit that also apply to the changes (re)submitted here.

Comment thread make-readme.qmd

### Involved Data
**Name and Description**

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I think this change decreases the accessibility of the page, because Name and Description is still meant to be a heading, but not syntactically described as such. If the font size of the heading is to large, we should use CSS.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

TODO

Comment thread make-readme.qmd
We can see that the programs `make`, `pandoc`,
and `git` were identified as system dependencies.
Often, one can obtain their version by running them with the `--version` argument:
If you do *not* use `renv`, the easiest solution to get a list of all needed packages is the `sessionInfo()` command. *Call it **after** you loaded all necessary packages!*

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I'm not sure I'd agree. If we have to simplify it, I would recommend to add renv in the end (rather than from the beginning) or just provide the output of renv::dependencies(). sessionInfo() only lists packages that were used since the last time one restarted R, which is generally not sufficient. (And for the cases where sessionInfo() actually is useful, I'd still prefer sessioninfo::session_info().)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Use the simplest and most viable approach (maybe renv::dependencies()) and defer rest to in-depth

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

If they not mention the R version during some other step, consider also adding sessionInfo()

Comment thread make-readme.qmd

### List of Results

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Including a list of results is a recommendation by the AEA data editor Lars Vilhuber. I think it'd be nice if our tutorial were compatible with that, also to make it consistent with our other activities (e.g., the reproducibility check).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Consider mentioning the importance of references from the code to the tested hypotheses, but otherwise we remove this

Comment thread make-readme.qmd
@@ -289,6 +228,6 @@ Of course, you would use the same license for the manuscript that you chose in t
```{.md .code-overflow-wrap filename="README.md"}
## License

The manuscript files `Manuscript.qmd`, `Manuscript.tex`, and `Manuscript.pdf` by Josephine Zerna, Christoph Scheffel, and <YOUR NAME> are available under [CC\ BY-SA\ 4.0](https://creativecommons.org/licenses/by-sa/4.0/) or (at your option) under the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) (or later). For further copyright information, see `LICENSE.txt`.
The manuscript files `Manuscript.qmd`, `Manuscript.tex`, and `Manuscript.pdf` by Josephine Zerna, Christoph Scheffel, and <YOUR NAME> are available under [CC\ BY-SA\ 4.0](https://creativecommons.org/licenses/by-sa/4.0/). For further copyright information, see `LICENSE.txt`.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I'd say this is too much of a simplification, as it's not good to release code under CC BY-SA 4.0 only.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Make clear that we offer this as an option to the reusers, also be more prescriptive

Comment thread _quarto.yml
- make_readme.qmd
- archive.qmd
- section: "💡 In-depth material"
- section: "Excursus: In-depth material 💡"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I'd favor no emojis

@NeuroShepherd

Copy link
Copy Markdown
Member

@nicebread @fkohrt feel free to close this PR whenever all of the feedback above has been integrated into the other repo.

Afterwards, I'll update the README in this repo and archive it.

@fkohrt

fkohrt commented Jul 23, 2026

Copy link
Copy Markdown
Member

I am confused – how do we apply this PR to the main repo? For example, the changes proposed to make_readme.qmd by Felix are not in lmu-osc/code-publishing...?

@NeuroShepherd

Copy link
Copy Markdown
Member

@fkohrt @nicebread I opened a new PR from this shorten_readme branch in the main code-publishing repo

lmu-osc#101

So I think we can close out this PR without taking further action. (I can't transfer the comments unfortunately, so you'll just need to cross-reference)

@NeuroShepherd

Copy link
Copy Markdown
Member

You can continue to work on the shorten_readme branch in the code-publishing-short repo. After merging the PR I linked above, all work should be done directly in the code-publishing repo.

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.

3 participants