boilerplate-readme
This repository serves as a comprehensive resource for the European Long-Term Ecosystem Research standards for adding content on GitHub.
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.3%) to scientific vocabulary
Keywords
Repository
This repository serves as a comprehensive resource for the European Long-Term Ecosystem Research standards for adding content on GitHub.
Basic Info
Statistics
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
README.html
README Logo
Add an eLTER logo or a logo specific to the tool/software at the top of the
README.mdfile.eLTER logos can be found here.
Example:
<p align="center"> <img src="assets/elter_logomark.svg" alt="eLTER Project Logo" width="300" height="auto"/> </p>
![]()
Repository title
Add a clear and concise title for your repository.
Badges
Optionally, add the badges of your repository. For example add the badge for the license and the programming languages used in the repository:
  
![]()
![]()
Description
Brief description of the project including its objectives and what it achieves.
Table of Contents
Add a table of contents at the beginning of the
README.mdfile.Installation and usage
Instructions on how to use the software, including links to any required software and dependencies, and any necessary commands or scripts. Provide examples:
- On R, install the package
tidyverse.install.packages(tidyverse)Coding style
To maintain the quality and readability of our code, we follow certain coding standards. Contributors are expected to adhere to these guidelines when writing code for this project:
R
- Our R code adheres to the tidyverse style guide. Key points include:
- Name variables and functions in
snake_case- Place spaces around all binary operators (=, +, -, <-, etc.), except in function arguments.
- Always use
<-, not=, for assignment.Python
- We follow the PEP 8 style guide for Python code. This includes guidelines on code layout, naming conventions, and best practices.
- Use 4 spaces per indentation level.
Data standards
This project adheres to eLTER data standards. Please ensure all data complies with these standards and is deposited appropriately in Zenodo or B2SHARE repositories as per eLTER community guidelines.
File naming nomenclature
To ensure clarity and ease of access for all contributors, please adhere to the following file naming conventions:
- Use descriptive names that reflect the content or purpose of the file.
- Use hyphens (-) to separate different elements of the file name, and underscores (_) to denote spaces within an element.
- Keep file names concise, avoiding unnecessary abbreviations while maintaining sufficient detail.
- Include the project identifier (i.e.
eLTER) name at the beginning of the files when possible.- Include a version number at the end of the file name such as v01. Change this version number each time the file is saved.
- Include an identifier of what the file is on the file name.
- Examples:
eLTER-CODE-data_loading-v01.ReLTER-DATA-temperature_sensor_data-v01.csvReproducibility
Ensure the reproducibility of your work by:
- Providing detailed descriptions of methods and protocols in the documentation.
- Including version-controlled source code for all scripts and analysis workflows.
- Specifying versions and sources of external libraries and tools used.
- Sharing raw data and processed results in accessible, referenced data repositories with clear metadata.
- Documenting any deviations from the expected protocols.
Contributing
The repository should have clear instructions on how to contribute to the project. This should include different files with clear instructions. To do so, add a folder named
.githubon the project root. In this folder you should add the following files:
CONTRIBUTING.mdCODE_OF_CONDUT.mdPULL_REQUEST_TEMPLATE.mdISSUE_TEMPLATE.mdBUG_REPORT.mdFEATURE_REQUEST.mdLicense
Describe the license used in the project and include a file named
LICENSEin the root of the repository:
- This project is licensed under the EUPL License - see the LICENSE file for details.
Citation
Add a file containing the citation information on the repository root folder. The file should be named
CITATION.cff. More information about Citation File Format (cff) files can be found here. Below there is an example of the contents of a genericCITATION.cfffile:cff-version: 1.2.0 message: "If you use this repository, please cite it as below." title: "eLTER Project Software" type: software version: 1.0.0 year: 2024 authors: - family-names: "Souza" given-names: "Allan T." orcid: "https://orcid.org/0000-0002-1851-681X" affiliation: "University of Helsinki" doi: "ADD_THE_DOI" license: EUPL-1.2 repository-code: "https://github.com/REPOSITORY_NAME"
Owner
- Name: Long-Term Ecosystem Research in Europe
- Login: eLTER-RI
- Kind: organization
- Location: Europe
- Website: https://www.lter-europe.net/
- Twitter: eLTER_Europe
- Repositories: 5
- Profile: https://github.com/eLTER-RI
Long-Term Ecosystem Research (LTER) is an essential component of world-wide efforts to better understand ecosystems and the environment we depend on.
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this repository, please cite it as below."
title: "eLTER boilerplate readme"
version: 1.0.0
year: 2024
authors:
- family-names: "Souza"
given-names: "Allan T."
orcid: "https://orcid.org/0000-0002-1851-681X"
affiliation: "Institute for Atmospheric and Earth System Research (INAR), Forest Sciences, Faculty of Agriculture and Forestry, University of Helsinki, P.O. Box 27, 00014 Helsinki, Finland"
license: EUPL-1.2
url: "https://github.com/eLTER-RI/boilerplate-readme"