# [Process management](README.md) Creating an archive, switching the domain, composing scripts and creating repositories for publishing. | № | Bash scripts | Actions performed | |---|:-----------------------------------------------|:------------------------------------------------------------------------------------------------| | 1 | [**archive_backup.sh**](archive_backup.sh) | Creating a common archive for the directories of projects on the current date. | | | [archive_cleanup.sh](archive_cleanup.sh) | Deleting files and folders from the directories of projects before restoring the archive. | | | [archive_packaging.sh](archive_packaging.sh) | Building websites, packaging and copying archives for deployment. | | 2 | [**info_param.sh**](info_param.sh) | Parameter for other scripts. Switching the domain of the remote repository. | | | [info_references.sh](info_references.sh) | Updating the domain of a remote repository in cross-references in descriptions. | | | [info_tree_license.sh](info_tree_license.sh) | Building a directory tree for each project and copying license files. | | 3 | [**repo_compose.sh**](repo_compose.sh) | Creating scripts from templates with parameters and saving them in the directories of projects. | | | [repo_forgejo.tmpl.sh](repo_forgejo.tmpl.sh) | Template of a script without parameters to create a remote repository forgejo. | | | [repo_forgejo2.tmpl.sh](repo_forgejo2.tmpl.sh) | Template of a script without parameters to deploy a website on the server codeberg. | | | [repo_gitlab.tmpl.sh](repo_gitlab.tmpl.sh) | Template of a script without parameters to create a remote repository gitlab. | | | [repo_local.tmpl.sh](repo_local.tmpl.sh) | Template of a script without parameters to create a local repository git. | | 4 | [**repo_orchestrate.sh**](repo_orchestrate.sh) | Parallel execution of scripts and creation of repositories for the directories of projects. | | | [repo_pages2.sh](repo_pages2.sh) | Parallel execution of scripts and deploying the websites on the server codeberg. | | | [repo_testing.smpl.sh](repo_testing.smpl.sh) | Sample of a script for testing the accessibility of pages in the web-interface on the server. | ## 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 for [codeberg.org](https://codeberg.org/golovin), [git.org.ru](https://git.org.ru/golovin) and [hub.mos.ru](https://hub.mos.ru/golovin).
.
├─ color-tomato-theme
├─ older-tomato-theme
├─ pomodoro
├─ pomodoro1
├─ pomodoro2
├─ pomodoro3
├─ pomodoro4
├─ pomodoro5
└─ pomodoro6