Science Score: 39.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
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.8%) to scientific vocabulary
Keywords
Repository
Frontend for the DataCite DOI Fabrica service
Basic Info
- Host: GitHub
- Owner: datacite
- License: mit
- Language: JavaScript
- Default Branch: main
- Homepage: https://doi.datacite.org
- Size: 39.7 MB
Statistics
- Stars: 14
- Watchers: 13
- Forks: 8
- Open Issues: 85
- Releases: 96
Topics
Metadata Files
README.md
Bracco
The web frontend for the DataCite Fabrica service.
Prerequisites
You will need the following things properly installed on your computer.
- Git
- Node.js (with NPM) - 18.x
- Ember CLI - 3.24
- Yarn Classic - 1.29.x
Installation
git clone <repository-url>this repositorycd braccocp .env.example .envyarn
Running / Development
yarn ember serve- Visit your app at http://localhost:4200.
Code Generators
Make use of the many generators for code, try ember help generate for more details
Running Tests
ember testember test --server
Linting
npm run lint:hbsnpm run lint:jsnpm run lint:js -- --fix
Building
ember build(development)ember build --environment production(production)
Deploying
The application as Docker containers via GitHub Actions and AWS Fargate.
Nginx
``` server { server_name example.org; listen 8080; set $frontend http://example.org.s3.amazonaws.com; index index.html;
location / {
try_files $uri $uri/ /index.html;
proxy_pass $frontend;
}
location /assets {
proxy_pass $frontend;
}
```
Cloudfront (using terraform)
custom_error_response {
error_code = "404"
error_caching_min_ttl = "5"
response_code = "200"
response_page_path = "/index.html"
}
Note on Patches/Pull Requests
- Fork the project
- Write tests for your new feature or a test that reproduces a bug
- Implement your feature or make a bug fix
- Do not mess with Rakefile, version or history
- Commit, push and make a pull request. Bonus points for topical branches.
License
bracco is released under the MIT License.
Owner
- Name: DataCite
- Login: datacite
- Kind: organization
- Email: info@datacite.org
- Website: https://www.datacite.org
- Twitter: DataCite
- Repositories: 111
- Profile: https://github.com/datacite
Connecting research, identifying knowledge
CodeMeta (codemeta.json)
{
"@context": "https://raw.githubusercontent.com/codemeta/codemeta/master/codemeta.jsonld",
"@type": "SoftwareSourceCode",
"@id": "https://doi.org/10.5438/cxe5-rg55",
"agents": {
"@id": "https://orcid.org/0000-0003-0077-4738",
"@type": "person",
"name": "Martin Fenner",
"affiliation": "DataCite",
"mustBeCited": true,
"isMaintainer": true,
"isRightsHolder": true
},
"identifier": "https://doi.org/10.5438/cxe5-rg55",
"codeRepository": "https://github.com/datacite/bracco",
"controlledTem": "software",
"dateCreated": "2017-03-18",
"datePublished": "2018-05-09",
"dateModified": "2018-05-09",
"description": "The web frontend for the DataCite Fabrica service for managing DataCite providers, repositories, prefixes and DOIs.",
"isAutomatedBuild": true,
"licenseId": "MIT",
"publisher": "DataCite",
"version": "1.0.1",
"tags": [
"Doi Registration",
"Fabrica"
],
"title": "Frontend for the DataCite Fabrica service",
"programmingLanguage": {
"name": "Javascript",
"URL": "https://www.javascript.com/"
},
"readme": "https://github.com/datacite/bracco/blob/master/README.md"
}
GitHub Events
Total
- Create event: 19
- Release event: 7
- Issues event: 48
- Watch event: 1
- Delete event: 10
- Issue comment event: 11
- Push event: 58
- Pull request event: 22
- Pull request review comment event: 8
- Pull request review event: 27
Last Year
- Create event: 19
- Release event: 7
- Issues event: 48
- Watch event: 1
- Delete event: 10
- Issue comment event: 11
- Push event: 58
- Pull request event: 22
- Pull request review comment event: 8
- Pull request review event: 27
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 11
- Total pull requests: 8
- Average time to close issues: over 2 years
- Average time to close pull requests: 3 days
- Total issue authors: 5
- Total pull request authors: 4
- Average comments per issue: 1.0
- Average comments per pull request: 0.13
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 5
- Pull requests: 8
- Average time to close issues: about 2 hours
- Average time to close pull requests: 3 days
- Issue authors: 3
- Pull request authors: 4
- Average comments per issue: 0.0
- Average comments per pull request: 0.13
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- svogt0511 (46)
- MaryHirsch (6)
- kaysiz (6)
- codycooperross (4)
- yarikoptic (3)
- digitaldogsbody (2)
- sentry-io[bot] (2)
- KellyStathis (1)
- wendelfabianchinsamy (1)
Pull Request Authors
- svogt0511 (18)
- dependabot[bot] (11)
- codycooperross (10)
- kaysiz (3)
- digitaldogsbody (2)
- jrhoads (1)
- wendelfabianchinsamy (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v1 composite
- ad-m/github-push-action v0.6.0 composite
- charmixer/auto-changelog-action v1.1 composite
- actions/checkout v3 composite
- github/codeql-action/analyze v1 composite
- github/codeql-action/autobuild v1 composite
- github/codeql-action/init v1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- amondnet/vercel-action v20.0.0 composite
- cypress-io/github-action v5.0.5 composite
- edge/simple-slack-notify master composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- cypress-io/github-action v5.0.5 composite
- phusion/passenger-full 1.0.9 build
- datacite/bracco latest
- @babel/core ^7.20.2 development
- @babel/eslint-parser ^7.19.1 development
- @babel/helper-create-class-features-plugin ^7.20.2 development
- @babel/helper-string-parser ^7.19.4 development
- @babel/plugin-transform-async-to-generator ^7.18.6 development
- @babel/preset-env ^7.20.2 development
- @babel/preset-react ^7.18.6 development
- @babel/preset-typescript ^7.18.6 development
- @cypress/browserify-preprocessor ^3.0.2 development
- @cypress/code-coverage ^3.10.0 development
- @ember/optional-features ^2.0.0 development
- @glimmer/component ^1.1.2 development
- @glimmer/tracking ^1.1.2 development
- @pollyjs/ember ^5.2.0 development
- @thoughtbot/eslint-config ^0.1.0 development
- @types/ember ^3.1.1 development
- @types/ember-data ^3.1.9 development
- @types/ember-qunit ^5.0.2 development
- @types/ember__test-helpers ^2.8.2 development
- @types/qunit ^2.19.3 development
- @types/rsvp ^4.0.4 development
- async-promise-queue ^1.0.5 development
- babel-loader ^8.3.0 development
- babylon ^6.18.0 development
- bootstrap ^3.4.1 development
- broccoli-asset-rev ^3.0.0 development
- checkdigit ^1.1.1 development
- compression ^1.7.4 development
- cypress 10.11.0 development
- cypress-wait-until 1.7.2 development
- d3-array ^3.2.0 development
- d3-axis ^3.0.0 development
- d3-format ^3.1.0 development
- d3-scale ^4.0.2 development
- d3-scale-chromatic ^3.0.0 development
- d3-selection ^3.0.0 development
- d3-shape ^3.1.0 development
- d3-time ^3.0.0 development
- d3-time-format ^4.1.0 development
- devtron ^1.4.0 development
- dynamic-link ^0.2.5 development
- edtf ^2.7.1 development
- ember-auto-import ^1.12.1 development
- ember-auto-import-typescript ^0.6.4 development
- ember-bootstrap ^3.1.0 development
- ember-bootstrap-cp-validations ^1.0.0 development
- ember-bootstrap-power-select ^1.1.0 development
- ember-can ^2.1.0 development
- ember-cli ~3.16.2 development
- ember-cli-app-version ^3.2.0 development
- ember-cli-babel ^7.26.11 development
- ember-cli-clipboard ~0.16.0 development
- ember-cli-code-coverage github:kategengler/ember-cli-code-coverage development
- ember-cli-dependency-checker ^3.3.1 development
- ember-cli-deprecation-workflow ^2.1.0 development
- ember-cli-dotenv ^3.1.0 development
- ember-cli-fastboot ^3.3.2 development
- ember-cli-flash ^1.9.1 development
- ember-cli-head ^1.0.0 development
- ember-cli-htmlbars ^6.1.1 development
- ember-cli-inject-live-reload ^2.1.0 development
- ember-cli-inline-content ^0.4.1 development
- ember-cli-moment-shim ^3.8.0 development
- ember-cli-polyfill-io ^2.0.0 development
- ember-cli-shims ^1.2.0 development
- ember-cli-showdown ^6.0.1 development
- ember-cli-spinjs ^2.1.1 development
- ember-cli-sri ^2.1.1 development
- ember-cli-string-helpers ^6.1.0 development
- ember-cli-template-lint ^1.0.0-beta.3 development
- ember-cli-typescript-blueprints ^3.0.0 development
- ember-cli-uglify ^3.0.0 development
- ember-composable-helpers ^4.5.0 development
- ember-copy ^1.0.0 development
- ember-cp-validations ^4.0.0-beta.10 development
- ember-data ~3.16.0 development
- ember-data-factory-guy ^3.9.5 development
- ember-data-model-fragments ^5.0.0-beta.8 development
- ember-export-application-global ^2.0.1 development
- ember-feature-flags ^6.0.0 development
- ember-fetch ^7.0.0 development
- ember-inflector ^3.0.1 development
- ember-intl ^4.2.2 development
- ember-load-initializers ^2.1.2 development
- ember-loading ^0.3.1 development
- ember-lodash ^4.19.5 development
- ember-math-helpers ^2.15.0 development
- ember-maybe-import-regenerator ^0.1.6 development
- ember-moment ^8.0.2 development
- ember-power-select ^3.0.6 development
- ember-power-select-blockless ^0.5.0 development
- ember-prism ^0.8.2 development
- ember-qunit ^4.6.0 development
- ember-radio-button ^2.0.1 development
- ember-resolver ^7.0.0 development
- ember-route-action-helper ^2.0.8 development
- ember-simple-auth ^1.9.2 development
- ember-source ~3.16.0 development
- ember-test-selectors ^6.0.0 development
- ember-tracker ^1.0.0 development
- ember-truncate ^2.0.1 development
- ember-truth-helpers ^2.1.0 development
- eslint 8.27.0 development
- eslint-plugin-ember ^11.2.1 development
- eslint-plugin-node ^11.1.0 development
- fastboot-express-middleware ^3.3.2 development
- html-entities ^1.2.1 development
- iso-3166-country-list ^0.2.0 development
- jquery-visible ^1.2.0 development
- js-cookie ^3.0.1 development
- jsonwebtoken ^8.5.1 development
- loader.js ^4.7.0 development
- minimatch ^5.1.1 development
- morgan ^1.10.0 development
- qunit-dom ^1.0.0 development
- sanitize-html ^2.7.3 development
- typescript ^4.9.3 development
- urijs ^1.19.11 development
- vkbeautify ^0.99.3 development
- webpack ^4.0.0 development
- xml2js ^0.4.23 development
- @fragaria/address-formatter ^2.2.1
- @sentry/ember 5.29.2
- @types/ember-feature-flags ^6.0.1
- acorn ^8.8.1
- cldr-core ^42.0.0
- cypress-file-upload ^5.0.8
- ember-cli-google-tag-manager ^1.0.0
- ember-cli-typescript ^5.2.1
- ember-cli-version-checker ^3.1.3
- ember-decorators ^6.1.1
- ember-file-upload ^2.7.1
- ember-papaparse ~1.0.0
- ember-promise-helpers ^2.0.0
- ember-responsive ^3.0.6
- fastboot-app-server ^3.2.2
- fs-extra ^10.1.0
- humanize-string ^3.0.0
- iso-639-1 ^2.1.15
- junk ^4.0.0
- langs ^2.0.0
- mime ^3.0.0
- pascal-case ^3.1.2
- validator ^13.7.0
- wait-on ^6.0.1
- 2283 dependencies
- actions/checkout v3 composite
- amondnet/vercel-action v25.1.1 composite
- fastruby/pr-unlabeler v1 composite
- actions/checkout v3 composite
- amondnet/vercel-action v25.1.1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-node v3 composite
- cypress-io/github-action v5 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-node v3 composite
- actions/checkout v3 composite
- amondnet/vercel-action v25.1.1 composite