https://github.com/bemanproject/infra
Internal Beman Project infrastructure repo
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.9%) to scientific vocabulary
Repository
Internal Beman Project infrastructure repo
Basic Info
- Host: GitHub
- Owner: bemanproject
- License: apache-2.0
- Language: Python
- Default Branch: main
- Size: 709 KB
Statistics
- Stars: 2
- Watchers: 10
- Forks: 10
- Open Issues: 38
- Releases: 0
Metadata Files
README.md
Beman Project Infrastructure Repository
This repository contains the infrastructure for The Beman Project. This is NOT a library repository, so it does not respect the usual structure of a Beman library repository nor The Beman Standard!
Description
cmake/: CMake modules and toolchain files used by Beman libraries.containers/: Containers used for CI builds and tests in the Beman org.tools/: Tools used to manage the infrastructure and the codebase (e.g., linting, formatting, etc.).
Usage
This repository is intended to be used as a beman-submodule in other Beman repositories. See the Beman Submodule documentation for details.
CMake Modules
beman_install_library
The CMake modules in this repository are intended to be used by Beman libraries. Use the
beman_add_install_library_config() function to install your library, along with header
files, any metadata files, and a CMake config file for find_package() support.
```cmake addlibrary(beman.something) addlibrary(beman::something ALIAS beman.something)
... configure your target as needed ...
findpackage(beman-install-library REQUIRED) bemaninstall_library(beman.something) ```
Note that the target must be created before calling beman_install_library(). The module
also assumes that the target is named using the beman.something convention, and it
uses that assumption to derive the names to match other Beman standards and conventions.
If your target does not follow that convention, raise an issue or pull request to add
more configurability to the module.
The module will configure the target to install:
- The library target itself
- Any public headers associated with the target
- CMake files for
find_package(beman.something)support
Some options for the project and target will also be supported:
BEMAN_INSTALL_CONFIG_FILE_PACKAGES- a list of package names (e.g.,beman.something) for which to install the config file (default: all packages)<BEMAN_NAME>_INSTALL_CONFIG_FILE_PACKAGE- a per-project option to enable/disable config file installation (default:ONif the project is top-level,OFFotherwise). For instance forbeman.something, the option would beBEMAN_SOMETHING_INSTALL_CONFIG_FILE_PACKAGE.
Owner
- Name: The Beman Project
- Login: bemanproject
- Kind: organization
- Website: bemanproject.org
- Twitter: bemanproject
- Repositories: 3
- Profile: https://github.com/bemanproject
Supporting the efficient design and adoption of the highest quality C++ standard libraries
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 46
- Total pull requests: 69
- Average time to close issues: 28 days
- Average time to close pull requests: 3 days
- Total issue authors: 7
- Total pull request authors: 8
- Average comments per issue: 0.41
- Average comments per pull request: 0.28
- Merged pull requests: 42
- Bot issues: 3
- Bot pull requests: 0
Past Year
- Issues: 46
- Pull requests: 69
- Average time to close issues: 28 days
- Average time to close pull requests: 3 days
- Issue authors: 7
- Pull request authors: 8
- Average comments per issue: 0.41
- Average comments per pull request: 0.28
- Merged pull requests: 42
- Bot issues: 3
- Bot pull requests: 0
Top Authors
Issue Authors
- neatudarius (35)
- steve-downey (4)
- github-actions[bot] (3)
- rishyak (1)
- vickgoodman (1)
- ednolan (1)
- wusatosi (1)
Pull Request Authors
- neatudarius (30)
- vickgoodman (14)
- ednolan (13)
- wusatosi (5)
- rishyak (3)
- bretbrownjr (2)
- mguludag (1)
- Tsche (1)