Project Tools

Autocodemeta

A web-based application designed to simplify the creation of standardized software descriptions by automatically pulling data from repository URLs to generate a codemeta.json file. It allows users to input a link from platforms like GitHub or GitLab and then uses that information to populate mandatory and optional fields, such as license details, funding sources, and author information.

Link to the tool

sw-metadata-bot

This is the bot that complement the tool RsMetaCheck, it pushes issues to the repository with reports generated by RsMetaCheck with pitfalls like missing license details, alongside suggestions to let the creators know what needs to be updated. This keep the project's documentation clear and reliable so that it can be used without running into errors caused by outdated or missing information.

Link to the tool

RSMetacheck

This project provides an automated tool for detecting common metadata quality issues (pitfalls & Warnings) in software repositories. The tool analyzes SoMEF (Software Metadata Extraction Framework) output files to identify 29 different types of metadata quality issues across multiple programming languages.

Link to the tool

SoMEF

Command-line tool that uses machine learning and regular expressions to automatically extract extensive metadata from a project's documentation and configuration files. It scans files to identify technical details such as installation instructions, as well as metadata like citation preferences. It is designed to help build knowledge graphs of scientific software, making it easier to understand the requirements and functions of codebases.

Link to the tool