{"id":13625509,"url":"https://github.com/ScribeMD/template-repo","last_synced_at":"2025-04-16T06:32:50.825Z","repository":{"id":61660545,"uuid":"542169294","full_name":"ScribeMD/template-repo","owner":"ScribeMD","description":"Template Repository for ScribeMD","archived":false,"fork":false,"pushed_at":"2024-03-26T01:32:20.000Z","size":225,"stargazers_count":7,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-01T22:05:23.541Z","etag":null,"topics":["asdf","conventional-commits","editorconfig","git","megalinter","nodejs","poetry","pre-commit","prettier","python","python-poetry","renovate","semver","template-repository","vscode","yaml"],"latest_commit_sha":null,"homepage":"","language":null,"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/ScribeMD.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":null}},"created_at":"2022-09-27T15:54:25.000Z","updated_at":"2023-08-22T20:33:36.000Z","dependencies_parsed_at":"2023-10-03T02:27:35.031Z","dependency_job_id":"e5fc63ae-96ab-4dda-91be-f0e149ce4bb1","html_url":"https://github.com/ScribeMD/template-repo","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScribeMD%2Ftemplate-repo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScribeMD%2Ftemplate-repo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScribeMD%2Ftemplate-repo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScribeMD%2Ftemplate-repo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ScribeMD","download_url":"https://codeload.github.com/ScribeMD/template-repo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223700537,"owners_count":17188342,"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":["asdf","conventional-commits","editorconfig","git","megalinter","nodejs","poetry","pre-commit","prettier","python","python-poetry","renovate","semver","template-repository","vscode","yaml"],"created_at":"2024-08-01T21:01:56.965Z","updated_at":"2024-11-08T14:31:39.182Z","avatar_url":"https://github.com/ScribeMD.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# template-repo\n\n[![Git Template Repository](https://img.shields.io/badge/Git-Template_Repo-9191E9?logo=git\u0026logoColor=F05032\u0026labelColor=343B42)](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template)\n[![Test Workflow Status](https://github.com/ScribeMD/template-repo/workflows/Test/badge.svg)](https://github.com/ScribeMD/template-repo/actions/workflows/test.yaml)\n[![Copy/Paste: 0%](https://img.shields.io/badge/Copy%2FPaste-0%25-B200B2?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjAyNCAzLjc1YzAtLjk2Ni43ODQtMS43NSAxLjc1LTEuNzVIMjAuMjVjLjk2NiAwIDEuNzUuNzg0IDEuNzUgMS43NXYxMS40OThhMS43NSAxLjc1IDAgMDEtMS43NSAxLjc1SDguNzc0YTEuNzUgMS43NSAwIDAxLTEuNzUtMS43NVYzLjc1em0xLjc1LS4yNWEuMjUuMjUgMCAwMC0uMjUuMjV2MTEuNDk4YzAgLjEzOS4xMTIuMjUuMjUuMjVIMjAuMjVhLjI1LjI1IDAgMDAuMjUtLjI1VjMuNzVhLjI1LjI1IDAgMDAtLjI1LS4yNUg4Ljc3NHoiLz48cGF0aCBkPSJNMS45OTUgMTAuNzQ5YTEuNzUgMS43NSAwIDAxMS43NS0xLjc1MUg1LjI1YS43NS43NSAwIDExMCAxLjVIMy43NDVhLjI1LjI1IDAgMDAtLjI1LjI1TDMuNSAyMC4yNWMwIC4xMzguMTExLjI1LjI1LjI1aDkuNWEuMjUuMjUgMCAwMC4yNS0uMjV2LTEuNTFhLjc1Ljc1IDAgMTExLjUgMHYxLjUxQTEuNzUgMS43NSAwIDAxMTMuMjUgMjJoLTkuNUExLjc1IDEuNzUgMCAwMTIgMjAuMjVsLS4wMDUtOS41MDF6Ii8+PC9zdmc+\u0026labelColor=343B42)](https://github.com/kucherenko/jscpd)\n\n[![Automated Updates: Renovate](https://img.shields.io/badge/Renovate-Automated_Updates-FF9F1C?logo=renovatebot\u0026logoColor=1A1F6C\u0026labelColor=666)](https://docs.renovatebot.com/)\n[![Package Management: Poetry](https://img.shields.io/badge/Poetry-Package_Management-06BA63?logo=poetry\u0026logoColor=60A5FA\u0026labelColor=666)](https://python-poetry.org/)\n[![Git Hooks: pre-commit](https://img.shields.io/badge/pre--commit-Git_Hooks-04E762?logo=precommit\u0026logoColor=FAB040\u0026labelColor=666)](https://pre-commit.com/)\n[![Commit Style: Conventional Commits](https://img.shields.io/badge/Conventional_Commits-Commit_Style-090C9B?logo=conventionalcommits\u0026logoColor=FE5196\u0026labelColor=666)](https://conventionalcommits.org)\n[![Releases: Semantic Versioning](https://img.shields.io/badge/SemVer-Releases-08A045?logo=semver\u0026logoColor=3F4551\u0026labelColor=666)](https://semver.org/)\n[![Code Style: Prettier](https://img.shields.io/badge/Prettier-Code_Style-000?logo=prettier\u0026logoColor=F7B93E\u0026labelColor=666)](https://prettier.io/)\n[![Code Style: EditorConfig](https://img.shields.io/badge/EditorConfig-Code_Style-FF69EB?logo=editorconfig\u0026logoColor=FEFEFE\u0026labelColor=666)](https://editorconfig.org/)\n[![Editor: Visual Studio Code](https://img.shields.io/badge/VSCode-Editor-EE8434?logo=visualstudiocode\u0026logoColor=007ACC\u0026labelColor=666)](https://code.visualstudio.com/)\n\n\u003c!--TOC--\u003e\n\n- [template-repo](#template-repo)\n  - [Usage](#usage)\n  - [Changelog](#changelog)\n\n\u003c!--TOC--\u003e\n\nGitHub Template Repository for ScribeMD\n\n## Usage\n\n- [ ] As this is a\n      [template repository](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-template-repository),\n      please refer to\n      [creating a repository from a template](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template).\n      Only copy the default branch.\n- Perform the following steps in the new repository:\n  - [ ] Add any appropriate\n        [starter workflows](https://docs.github.com/en/actions/using-workflows/using-starter-workflows).\n  - [ ] Find and replace references to the repository name.\n  - [ ] Add any file path patterns that should not be version controlled to\n        [`.gitignore`](.gitignore), such as those created by tools. Not only\n        [Git](https://git-scm.com/docs/gitignore), but most of our tools respect\n        this list. However, you may occasionally find need to explicitly instruct\n        particular tools to ignore particular files if they do not read from\n        [`.gitignore`](.gitignore) or\n        [do so incorrectly](https://github.com/kucherenko/jscpd/issues/466).\n  - [ ] [If you wish to enable automatic version bumps through Commitizen](https://commitizen-tools.github.io/commitizen/bump/),\n        remove `bump: false` in [`.github/workflows/test.yaml`](.github/workflows/test.yaml).\n  - [ ] Add any needed development tools with an\n        [available asdf plugin](https://github.com/asdf-vm/asdf-plugins) to\n        [`.tool-versions`](.tool-versions).\n  - [ ] Add any appropriate [pre-commit hooks](https://pre-commit.com/hooks.html)\n        to [`.pre-commit-config.yaml`](.pre-commit-config.yaml), and update\n        `default_install_hook_types` if introducing a new hook stage. In particular,\n        include all of\n        [our custom hooks](https://github.com/ScribeMD/pre-commit-hooks) that befit\n        your toolchain.\n  - [ ] Specify appropriate\n        [MegaLinter flavor](https://megalinter.io/latest/flavors/) in\n        [`.pre-commit-config.yaml`](.pre-commit-config.yaml).\n  - [ ] Adjust [MegaLinter](https://megalinter.io/) configuration in\n        [`.mega-linter.yaml`](.mega-linter.yaml) if necessary to match choices of\n        language, formats, and tooling formats.\n  - [ ] Add any needed [CSpell](https://cspell.org/) dictionaries to\n        [`cspell.config.yaml`](cspell.config.yaml).\n  - [ ] Update the [`LICENSE`](LICENSE) copyright year(s) if necessary.\n  - [ ] Update the project name, description, and authors in\n        [`pyproject.toml`](pyproject.toml).\n  - [ ] Modify the [`README.md`](README.md) to document the new repository.\n  - [ ] [Classify your repository with topics](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics),\n        and set the repository description on GitHub.\n  - [ ] [Disable merge commits and squash merging](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github)\n        since we use a\n        [rebase-based workflow](https://git-scm.com/book/en/v2/Git-Branching-Rebasing).\n  - [ ] [Configure automatic deletion of head branches when pull requests are merged](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-the-automatic-deletion-of-branches).\n  - [ ] [Configure organization or repository secrets](https://docs.github.com/en/actions/security-guides/encrypted-secrets)\n        if needed.\n    - [ ] [Set `SLACK_BOT_TOKEN`.](https://github.com/slackapi/slack-github-action#technique-2-slack-app)\n    - To obtain the channel IDs, secondary-click on the desired channel in\n      Slack, and select “Copy link” to copy a URL containing the channel ID.\n      Remove the rest of the URL; the secret should only contain the channel ID.\n      - [ ] Set `SLACK_ACTIONS_CHANNEL_ID` for GitHub Actions job/workflow results.\n      - [ ] Set `SLACK_ASSIGN_CHANNEL_ID` for pull request assignment notifications.\n      - [ ] Set `SLACK_REVIEW_CHANNEL_ID` for pull request review requests.\n  - [ ] [Install Forking Renovate](https://github.com/apps/forking-renovate) or the\n        [Mend Renovate app](https://github.com/apps/renovate), or\n        [self-host Renovate](https://docs.renovatebot.com/#ways-to-run-renovate)\n        to automate dependency updates.\n  - [ ] Follow the\n        [contributing guide](https://github.com/ScribeMD/.github/blob/main/CONTRIBUTING.md)\n        to complete setup.\n\n## Changelog\n\nPlease refer to [`CHANGELOG.md`](CHANGELOG.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FScribeMD%2Ftemplate-repo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FScribeMD%2Ftemplate-repo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FScribeMD%2Ftemplate-repo/lists"}