feat(github-config): Add GitHub configuration and templates #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces essential GitHub configurations and templates to streamline development workflows and improve project management.
2
3 Key Changes:
4
5 - Dependabot Configuration: Added
dependabot.ymlto enable automated dependency updates, ensuring the project stays secure and up-to-date with minimalmanual intervention.
6 - Issue Templates: Included
bug_report.md,chore.md, andfeature_request.mdto provide structured forms for reporting issues and requesting newfeatures, making it easier to track and address community feedback.
7 - Pull Request Template: Added
pull_request_template.mdto standardize PR descriptions, ensuring all necessary information is provided for effectivecode reviews.
8 - GitHub Actions Workflow: Set up a basic CI workflow (
ci.yml) to automate linting and potentially other checks on every push and pull request,improving code quality and consistency.
9 - Git Ignore Update: Modified
.gitignoreto properly ignore new GitHub-related files.10 - Formatting Changes: Applied automatic formatting to the newly added files.
11
12 Purpose:
13 These changes aim to enhance collaboration, automate routine tasks, and maintain a high standard of code quality within the repository.