{"id":19068804,"url":"https://github.com/cutenode/retrogen","last_synced_at":"2025-04-15T14:57:23.540Z","repository":{"id":42010543,"uuid":"482933006","full_name":"cutenode/retrogen","owner":"cutenode","description":"A tool for generating retrospectives for GitHub activity.","archived":false,"fork":false,"pushed_at":"2024-08-28T13:34:30.000Z","size":274,"stargazers_count":19,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T14:57:13.241Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/cutenode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-18T17:20:33.000Z","updated_at":"2024-09-11T15:59:07.000Z","dependencies_parsed_at":"2024-04-29T13:48:34.158Z","dependency_job_id":"29dedf9e-6159-4c50-8edb-d645acb70055","html_url":"https://github.com/cutenode/retrogen","commit_stats":{"total_commits":24,"total_committers":2,"mean_commits":12.0,"dds":0.04166666666666663,"last_synced_commit":"c9240adaf5882f39d2c43fdc9cc51bad55da3b6b"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutenode%2Fretrogen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutenode%2Fretrogen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutenode%2Fretrogen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutenode%2Fretrogen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cutenode","download_url":"https://codeload.github.com/cutenode/retrogen/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249094937,"owners_count":21211836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-09T01:12:03.345Z","updated_at":"2025-04-15T14:57:23.523Z","avatar_url":"https://github.com/cutenode.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# retrogen\n\nA tool for generating retrospectives for GitHub activity.\n\n### Pacakges\n\n- [@retrogen/core](./core/): The core functionality of retrogen.\n- [@retrogen/generate](./generate/): A tool that generates Markdown retros for GitHub users and organizations. This is the all-in-one solution for retrogen that incorporates both the [`@retrogen/core`](./core/) and [`@retrogen/templates`](./templates/) modules.\n- [@retrogen/templates](./templates/): Templates to convert data from [`@retrogen/core`](./core/) into human-readable markdown.\n\n### Contributing and Development.\n\nTo contribute, you'll need to get a GitHub Personal Access Token and add it to a `.env` file in eacch workspace that you're going to work in. `dotenv` doesn't currently support workspaces, so you'll need to do work from each workspace rather than from the root of the project.\n\n### Scripts\n\nAs a monorepo, every package has the same set of sub-scripts. This enables us to alias those to monorepo-level scripts. The following aliases are provided:\n\n- `lint`: runs each package's linter.\n- `lint:fix`: runs each package's linter and fix any issues that can be automatically fixed.\n- `test`: runs each package's tests. Currently there are no tests, but the commands and devDeps are set up.\n- `coverage`: runs each package's test coverage. Since there are currently no tests, again this will do nothing despite being properly configured.\n- `examples`: runs each package's examples and logs the raw output.\n- `examples:output`: runs each package's examples and writes the output to a file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutenode%2Fretrogen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcutenode%2Fretrogen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutenode%2Fretrogen/lists"}