This is the source code behind https://www.huber.embl.de/group/, a static directory of HTML files (and resources they require).
The following is a set of instructions for group members on how to build their own instance locally, update content, and upload to the server.
Please see here: https://quarto.org/
Run
quarto add coatless/quarto-webr
See here for more on this: https://github.com/coatless/quarto-webr.
git pull
Add new files or edit existing ones.
To build the website, run
quarto render
in the top-level directory of this repository.
A directory of "static" HTML files will be created in the _site folder.
Check <minio-README.md>
Use git add, git commit, and finally git push.
This repository stores the data used to generate Huber Group Publications. An automated job updates that page with current citation counts on a weekly basis.
The page is supposed to be a summary of the output generated by the group. For most people, if you publish anything while you're in the group, or someone's work done during this time gets published after they leave, that should be included.
If something is published while you're in the Huber Group, but your contribution to the publication was prior to joining us, then don't include it.
The line can get a bit blurred with long-term projects, paper revisions, or for those of us who span multiple groups. If in doubt, ask Wolfgang.
- Put a PDF copy of your paper on the Huber group S3 bucket by following this command:
mc cp <FILENAME.pdf> <S3_bucket>/www-huber/pub/pdf/
-
Create a new branch of this Git repository. You can call the new branch anything you like.
-
Create a BibTex entry for your publication in
lop.bib. I like to use Semantic Scholar to obtain this because it has an easy to copy/paste Bibtex pop-up, but any citation service should be fine. Please try to ensure the following:
- Name the entry with
<SURNAME>:<JOURNAL>:<YEAR> - If there are co-first authors mark these with
\cofirstimmediately after the surname e.g.Smits\cofirst, Arne H. and Ziebell\cofirst, Frederik - If there are co-corresponding authors mark these with
\cocorrafter the surnames e.g.Wolfgang Huber\cocorr and Thorsten Zenz\cocorr. - Include the DOI of the journal publication
- Include the DOI of the preprint (note that preprints are mandatory for EMBL-led papers)
- Include the URL at https://europepmc.org/
- Add a PDF entry with the name of the PDF file you placed on the shared drive.
- Try to include a publication month if available.
- If the title has letters that should remain capitalised e.g.
RNA-Seqensure they are wrapped in additional curly brackets e.g.{RNA-Seq}. - If the publication was previously published as a pre-print add an
addendumfield to the new record using the format below. You can remove the pre-print record inlop.bibif one exists.
Addendum = {\href{https://WWW.PREPRINT.COM/PAPER}{Preprint on {bioR$\chi$iv}}}
-
Ensure your name appears in
group_members.csv. There is one line per Huber Group member, and typically you won't need to change this once your name is here. However the details here are used to highlight group members, and you may need to modify the entry depending on how the author names are formatted inlop.bib(e.g. M. Smith vs Mike Smith) or if a co-author of a recent paper is a former member of the lab. -
Commit the updated files to the Git repository.
-
Check the status of the build at https://github.com/Huber-group-EMBL/Huber-group-EMBL.github.io/actions. The pipeline typically takes a few minutes to run. If you see a failure you can click on the jobs to see the output; hopefully there's a helpful error message.
-
Create a merge-request using the "create merge request" button.
-
Send an email to [email protected] or [email protected] in case we don't get anything automatically and we will merge your changes to the master branch; this will then update the main group website.