Управление репозиториями
avatars | ||
bash_scripts | ||
print_screen | ||
.gitignore | ||
CONTRIBUTING.md | ||
DIRECTORY_TREE.md | ||
LICENSE.md | ||
OPEN_LICENSE.txt | ||
README.en.md | ||
README.md |
Dispatcher
Creating the archive, switching a domain, saving scripts in the directories of projects and publishing repositories on the server.
№ | Bash script | Actions performed | (+) |
---|---|---|---|
1 | archive_backup.sh | Creating a common archive for the directories of projects on the current date. | png |
archive_cleanup.sh | Deleting files and folders from the directories of projects before restoring the archive. | png | |
archive_packaging.sh | Building websites, packaging and copying archives for deployment. | gif | |
2 | info_param.sh | Parameter for other scripts. Switching the domain of the remote repository. | |
info_references.sh | Updating the domain of a remote repository in cross-references in descriptions. | png | |
info_tree_license.sh | Building a directory tree for each project and copying license files. | png | |
3 | repo_compose.sh | Creating scripts from templates with parameters and saving them in the directories of projects. | png |
repo_forgejo.tmpl.sh | Template of a script without parameters to create a remote repository forgejo. | ||
repo_forgejo2.tmpl.sh | Template of a script without parameters to publish a website on the server codeberg. | ||
repo_gitlab.tmpl.sh | Template of a script without parameters to create a remote repository gitlab. | ||
repo_local.tmpl.sh | Template of a script without parameters to create a local repository git. | ||
4 | suite_orchestrate.sh | Execution of scripts. Publishing the source code from the directories of projects. | gif |
suite_pages2.sh | Execution of scripts. Publishing the finished websites on the server codeberg. | gif | |
suite_profile2.sh | Execution of scripts. Publishing the tables of contents of websites on the server codeberg. | gif | |
suite_testing.sh | Testing the accessibility of pages in the web-interface on the server. | png |
Directories of projects
Local project directories are located on the same level. On the server, repositories with websites are moved to a separate group, and the rest of the repositories remain with the user. The directory structure is the same for codeberg.org, git.org.ru and hub.mos.ru.
. ├─ color-tomato-theme ├─ dispatcher ├─ older-tomato-theme ├─ pomodoro ├─ pomodoro1 ├─ pomodoro2 ├─ pomodoro3 ├─ pomodoro4 ├─ pomodoro5 └─ pomodoro6