Skip to content

Conversation

YasinDehfuli
Copy link
Collaborator

This pull request introduces several updates and improvements to project configuration, issue/PR templates, and automation workflows. The main goals are to modernize dependency management, streamline contribution and issue reporting processes, and automate builds and releases. Below are the most important changes grouped by theme:

Dependency Management Modernization:

  • Migrated Dependabot configuration from .dependabot/config.yml (version 1) to the newer .github/dependabot.yml (version 2), now supporting both Ruby and GitHub Actions dependencies with daily update schedules and improved reviewer/label settings. [1] [2]

Issue and Pull Request Template Improvements:

  • Replaced the old Persian bug report template (bug_report.md) with a new structured English YAML template (bug_report.yml), making bug reporting clearer, more actionable, and focused on the English version of the book. [1] [2]
  • Added a new enhancement idea template (enhancement_idea.yml) to guide contributors in proposing improvements, including options for involvement.
  • Introduced a pull request template (pull_request_template.md) to ensure contributors provide licensing agreement and relevant context for their changes.
  • Added a configuration file (config.yml) for issue templates, with contact links directing users to the correct locations for translation bugs, site issues, and Git/Git for Windows bugs.

Automation and CI/CD Enhancements:

  • Added GitHub Actions workflow files for building the book on pull requests (pr-build.yml) and automating releases on merges to main (release-on-merge.yml), including asset packaging and automatic version tagging. [1] [2]

IDE Project Configuration:

  • Added several JetBrains IDE configuration files (.idea/encodings.xml, .idea/git_toolbox_prj.xml, .idea/modules.xml, .idea/progit2-fa.iml, .idea/vcs.xml) to support consistent project setup and version control integration. [1] [2] [3] [4] [5]

ben and others added 30 commits April 25, 2023 08:03
Add cross reference for changing master
Updates the requirements on [asciidoctor-pdf](https://github.com/asciidoctor/asciidoctor-pdf) to permit the latest version.
- [Release notes](https://github.com/asciidoctor/asciidoctor-pdf/releases)
- [Changelog](https://github.com/asciidoctor/asciidoctor-pdf/blob/main/CHANGELOG.adoc)
- [Commits](asciidoctor/asciidoctor-pdf@v2.3.4...v2.3.7)

---
updated-dependencies:
- dependency-name: asciidoctor-pdf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
- Add sort to contributors list as in the progit2-pub Rakefile.
Version written in the book was one tag behind the one on the PDF at
GitHub releases. Next tag needed to be calculated here.
Updates the requirements on [asciidoctor](https://github.com/asciidoctor/asciidoctor) to permit the latest version.
- [Release notes](https://github.com/asciidoctor/asciidoctor/releases)
- [Changelog](https://github.com/asciidoctor/asciidoctor/blob/main/CHANGELOG.adoc)
- [Commits](asciidoctor/asciidoctor@v2.0.18...v2.0.20)

---
updated-dependencies:
- dependency-name: asciidoctor
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
….0.20

Update asciidoctor requirement from 2.0.18 to 2.0.20
Add image captions in Replace section
…df-2.3.7

Update asciidoctor-pdf requirement from 2.3.4 to 2.3.7
Add new option --sparse to git add help output
@YasinDehfuli YasinDehfuli self-assigned this Sep 27, 2025
@YasinDehfuli YasinDehfuli added the documentation Improvements or additions to documentation label Sep 27, 2025
@YasinDehfuli YasinDehfuli merged commit 1b62126 into master Sep 27, 2025
@YasinDehfuli YasinDehfuli deleted the refactor/progit2 branch September 27, 2025 09:54
@YasinDehfuli
Copy link
Collaborator Author

YasinDehfuli commented Sep 27, 2025

Hi @dscho, @jnavila.
The Persian section of the Git book has been fully refactored and updated based on the latest English version, and the translation has been completed.
I’m happy to let you know that you can now mark the Persian Git section as “Completed.”
If needed, please feel free to review the changes to ensure everything is fine, although the original structure remained intact and only the translation was done.
The Persian structure is now cleaner and more dynamic, and I’m proud to say that after months of work, this refactor has been successfully completed in the best possible way.
Thank you very much for your trust and support.

Last Changed: https://github.com/progit/progit2-fa/commits/master/

@dscho
Copy link
Contributor

dscho commented Sep 27, 2025

@YasinDehfuli this is fantastic news, congratulations on completing this gargantuan task! I've just kicked off a workflow run to update https://git-scm.com/book/fa/v2.

dscho added a commit to git/git-scm.com that referenced this pull request Sep 29, 2025
🎉

Big shout-out to Yasin Dehfuli for the enormous effort to overhaul and
complete the translation! For full details (and a _glimpse_ on the
size), see progit/progit2-fa#19.

Signed-off-by: Johannes Schindelin <[email protected]>
dscho added a commit to git/git-scm.com that referenced this pull request Sep 29, 2025
## Changes

- Moves the Persian translation of the ProGit book from the "translation
started" section to the "full translation available one".

## Context

🎉

Huge shout-out to @YasinDehfuli for the enormous effort to overhaul and
complete the translation! For full details (and a _glimpse_ on the
size), see progit/progit2-fa#19.

| before | after |
| - | - |
| <img width="272" height="1283" alt="Screen Shot 2025-09-27 at 14 39
37"
src="https://github.com/user-attachments/assets/6367dd64-5a78-4b77-96b5-addeb4ee8f4e"
/> | <img width="272" height="1283" alt="Screen Shot 2025-09-27 at 14 40
05"
src="https://github.com/user-attachments/assets/485fd690-2638-414c-b0c4-6253e7f80c7a"
/> |
| toc | toc |
| <img width="877" height="2830" alt="Screen Shot 2025-09-27 at 14 27
07"
src="https://github.com/user-attachments/assets/ed91fb04-1566-4d32-8f1d-336153738a00"
/> | <img width="877" height="4522" alt="Screen Shot 2025-09-27 at 14 31
25"
src="https://github.com/user-attachments/assets/be90200b-93e1-4792-b575-368eeeadd794"
/> |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.