Science Score: 44.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
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.5%) to scientific vocabulary
Keywords
core
gem
ruby
Last synced: 4 months ago
·
JSON representation
·
Repository
A collection of foundational objects.
Basic Info
- Host: GitHub
- Owner: bkuhlmann
- License: other
- Language: Ruby
- Default Branch: main
- Homepage: https://alchemists.io/projects/core
- Size: 153 KB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
- Releases: 0
Topics
core
gem
ruby
Created almost 3 years ago
· Last pushed 4 months ago
Metadata Files
Readme
Funding
License
Citation
README.adoc
:toc: macro :toclevels: 5 :figure-caption!: = Core Provides a collection of core objects missing from the standard Ruby distribution. This is meant to provide common objects for engineering advanced architctures in order to reduce duplication, improve performance, and improve memory usage. toc::[] == Features * Provides commonly needed core objects. == Requirements . link:https://www.ruby-lang.org[Ruby]. == Setup To set up the project, run: [source,bash] ---- bin/setup ---- == Usage The following details what is currently available for use. === Constants The following _empty_ constants are frozen by default and available for use as core objects for use throughout your application. * `Core::EMPTY_ARRAY`: Provides an empty link:https://rubyapi.org/o/array[Array] instance. * `Core::EMPTY_DATA`: Provides an empty link:https://alchemists.io/articles/ruby_data[Data] instance. * `Core::EMPTY_HASH`: Provides an empty link:https://rubyapi.org/o/hash[Hash] instance. * `Core::EMPTY_SET`: Provides an empty link:https://rubyapi.org/o/set[Set] instance. * `Core::EMPTY_STRING`: Provides an empty link:https://rubyapi.org/o/string[String] instance. * `Core::EMPTY_STRUCT`: Provides an empty link:https://alchemists.io/articles/ruby_structs[Struct] instance. === Functions The following identity function (lambda) is available as a neutral value in link:https://alchemists.io/articles/ruby_function_composition[function composition]: [source,ruby] ---- Core::Identity.call "example" # "example" ---- == Development To contribute, run: [source,bash] ---- git clone https://github.com/bkuhlmann/core cd core bin/setup ---- You can also use the IRB console for direct access to all objects: [source,bash] ---- bin/console ---- == Tests To test, run: [source,bash] ---- bin/rake ---- == link:https://alchemists.io/policies/license[License] == link:https://alchemists.io/policies/security[Security] == link:https://alchemists.io/policies/code_of_conduct[Code of Conduct] == link:https://alchemists.io/policies/contributions[Contributions] == link:https://alchemists.io/policies/developer_certificate_of_origin[Developer Certificate of Origin] == link:https://alchemists.io/projects/core/versions[Versions] == link:https://alchemists.io/community[Community] == Credits * Built with link:https://alchemists.io/projects/gemsmith[Gemsmith]. * Engineered by link:https://alchemists.io/team/brooke_kuhlmann[Brooke Kuhlmann].
Owner
- Name: Brooke Kuhlmann
- Login: bkuhlmann
- Kind: user
- Location: Boulder, CO USA
- Company: Alchemists
- Website: https://alchemists.io
- Repositories: 56
- Profile: https://github.com/bkuhlmann
Quality over quantity.
Citation (CITATION.cff)
cff-version: 1.2.0
message: Please use the following metadata when citing this project in your work.
title: Core
abstract: A collection of foundational objects.
version: 2.3.0
license: Hippocratic-2.1
date-released: 2025-07-04
authors:
- family-names: Kuhlmann
given-names: Brooke
affiliation: Alchemists
orcid: https://orcid.org/0000-0002-5810-6268
keywords:
- ruby
repository-code: https://github.com/bkuhlmann/core
repository-artifact: https://rubygems.org/gems/core
url: https://alchemists.io/projects/core
GitHub Events
Total
- Delete event: 40
- Push event: 27
- Create event: 8
Last Year
- Delete event: 40
- Push event: 27
- Create event: 8
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Brooke Kuhlmann | b****e@a****o | 111 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 5 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- rubygems 82,943 total
- Total docker downloads: 153
- Total dependent packages: 15
- Total dependent repositories: 40
- Total versions: 24
- Total maintainers: 1
rubygems.org: core
A collection of foundational objects.
- Homepage: https://alchemists.io/projects/core
- Documentation: http://www.rubydoc.info/gems/core/
- License: Hippocratic-2.1
-
Latest release: 2.3.0
published 6 months ago
Rankings
Dependent packages count: 1.4%
Docker downloads count: 2.7%
Dependent repos count: 4.0%
Average: 17.2%
Downloads: 18.0%
Forks count: 31.6%
Stargazers count: 45.6%
Maintainers (1)
Funding
- https://github.com/sponsors/bkuhlmann
Last synced:
4 months ago
Dependencies
Gemfile
rubygems
- amazing_print ~> 1.4 development
- caliber ~> 0.25 development
- debug ~> 1.7 development
- git-lint ~> 5.0 development
- guard-rspec ~> 4.7 development
- rake ~> 13.0 development
- reek ~> 6.1 development
- refinements ~> 10.0 development
- rspec ~> 3.12 development
- simplecov ~> 0.22 development
core.gemspec
rubygems