Software Diversity Card :busts_in_silhouette:Welcome to the main repository of the Software Diversity Card (SDC). This repository contains a set of tools that helps you generate the cards for your software projects, generating both the JSON and Markdown formats to share with the world. The SDC is a comprehensive approach to disclosing diversity information about the teams involved in the development and governance of the project, the user groups engaged in testing, and the specific software adaptations for different social groups. The card aims to foster inclusive practices in open-source communities, public administrations, and businesses. The SDC is part of an ongoing research, preprint TBA The best way to start is trying the webeditor online demo. Repository StructureThis repository comprises a language plugin for Visual Studio Code, developed with Langium, and a web-form editor developed with Streamlit. If you are interested in the web-form editor, please go directly to the Web Editor section :page_with_curl: A language plugin for Visual Studio CodeThe following tree shows the list of the repository's relevant sections:
Usage examples:In the examples folders, you can find two examples of Software Diversity Card instances described using the plugin of two mature open-source projects involving different groups of people. The two projects are Decidim, a participatory software used by over 400 administrations worldwide to allow citizens to participate in public decisions, and Besser, a low-code platform designed to enable non-coding profiles to develop software applications in various domains. Despite their distinct characteristics, such as target users, both projects are open-source, publicly funded, and part of a user community. We hope these examples could help you use the tools. If you have any other questions, do not hesitate to open an issue. :computer: Web editorIf you want to create the card using the web editor, all the code and installation instructions are in the /web_editor folder. Please note that we also have an open demo of the web editor here. ContributingThis project is being developed as part of a research line of the SOM Research Lab & the Barcelona Supercomputing Center (BSC-CNS) , but we are open to contributions from the community. If you are interested in contributing to this project, please read the GOVERNANCE.md document. At SOM Research Lab we are dedicated to creating and maintaining welcoming, inclusive, safe, and harassment-free development spaces. Anyone participating will be subject to and agrees to sign on to our code of conduct. PublicationsThis repository is the companion to the following research paper:
LicenseThe source code for the site is licensed under the MIT License, which you can find in the LICENSE.md file. All graphical assets are licensed under the Creative Commons Attribution 3.0 Unported License. |