{"id":42334888,"url":"https://github.com/datacite/bracco","last_synced_at":"2026-02-17T12:16:20.362Z","repository":{"id":38839169,"uuid":"96278179","full_name":"datacite/bracco","owner":"datacite","description":"Frontend for the DataCite DOI Fabrica service","archived":false,"fork":false,"pushed_at":"2026-01-23T08:57:56.000Z","size":41719,"stargazers_count":15,"open_issues_count":85,"forks_count":8,"subscribers_count":12,"default_branch":"main","last_synced_at":"2026-01-24T01:33:24.592Z","etag":null,"topics":["doi","ember","npm"],"latest_commit_sha":null,"homepage":"https://doi.datacite.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/datacite.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json","zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-07-05T04:56:58.000Z","updated_at":"2026-01-23T08:58:01.000Z","dependencies_parsed_at":"2024-02-12T23:30:52.483Z","dependency_job_id":"65be231b-db32-4355-80ed-3afca5846e5a","html_url":"https://github.com/datacite/bracco","commit_stats":null,"previous_names":[],"tags_count":477,"template":false,"template_full_name":null,"purl":"pkg:github/datacite/bracco","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datacite%2Fbracco","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datacite%2Fbracco/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datacite%2Fbracco/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datacite%2Fbracco/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datacite","download_url":"https://codeload.github.com/datacite/bracco/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datacite%2Fbracco/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28814567,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T12:25:15.069Z","status":"ssl_error","status_checked_at":"2026-01-27T12:25:05.297Z","response_time":168,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["doi","ember","npm"],"created_at":"2026-01-27T14:14:53.903Z","updated_at":"2026-01-27T14:14:54.329Z","avatar_url":"https://github.com/datacite.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Identifier](https://img.shields.io/badge/doi-10.5438%2Fcxe5--rg55-fca709.svg)](https://doi.org/10.5438/cxe5-rg55)\n![Release](https://github.com/datacite/bracco/workflows/Release/badge.svg)\n[![bracco](https://img.shields.io/endpoint?url=https://dashboard.cypress.io/badge/detailed/8j7yje\u0026style=flat\u0026logo=cypress)](https://dashboard.cypress.io/projects/8j7yje/runs)\n[![Code Climate](https://codeclimate.com/github/datacite/bracco/badges/gpa.svg)](https://codeclimate.com/github/datacite/bracco)\n[![Test Coverage](https://codeclimate.com/github/datacite/bracco/badges/coverage.svg)](https://codeclimate.com/github/datacite/bracco/coverage)\n\n# Bracco\n\nThe web frontend for the DataCite Fabrica service.\n\n## Prerequisites\n\nYou will need the following things properly installed on your computer.\n\n- [Git](https://git-scm.com/)\n- [Node.js](https://nodejs.org/) (with NPM) - 18.x\n- [Ember CLI](https://ember-cli.com/) - 3.24\n- [Yarn Classic](https://classic.yarnpkg.com/) - 1.29.x\n\n\n## Installation\n\n- `git clone \u003crepository-url\u003e` this repository\n- `cd bracco`\n- `cp .env.example .env`\n- `yarn`\n\n## Running / Development\n\n- `yarn ember serve`\n- Visit your app at [http://localhost:4200](http://localhost:4200).\n\n### Code Generators\n\nMake use of the many generators for code, try `ember help generate` for more details\n\n### Running Tests\n\n- `ember test`\n- `ember test --server`\n\n### Linting\n\n- `npm run lint:hbs`\n- `npm run lint:js`\n- `npm run lint:js -- --fix`\n\n### Building\n\n- `ember build` (development)\n- `ember build --environment production` (production)\n\n### Deploying\n\nThe application as Docker containers via GitHub Actions and AWS Fargate.\n\n#### Nginx\n\n```\nserver {\n    server_name example.org;\n    listen 8080;\n    set $frontend http://example.org.s3.amazonaws.com;\n    index index.html;\n\n    location / {\n        try_files $uri $uri/ /index.html;\n\n        proxy_pass $frontend;\n    }\n\n    location /assets {\n        proxy_pass $frontend;\n    }\n```\n\n#### Cloudfront (using [terraform](https://www.terraform.io/))\n\n```\ncustom_error_response {\n  error_code            = \"404\"\n  error_caching_min_ttl = \"5\"\n  response_code         = \"200\"\n  response_page_path    = \"/index.html\"\n}\n```\n\n### Note on Patches/Pull Requests\n\n- Fork the project\n- Write tests for your new feature or a test that reproduces a bug\n- Implement your feature or make a bug fix\n- Do not mess with Rakefile, version or history\n- Commit, push and make a pull request. Bonus points for topical branches.\n\n## License\n\n**bracco** is released under the [MIT License](https://github.com/datacite/bracco/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatacite%2Fbracco","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatacite%2Fbracco","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatacite%2Fbracco/lists"}