Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare a clean C380-HQ codebase, aside from any sub-projects #4

Open
4 tasks
kdidenko opened this issue Oct 13, 2020 · 0 comments
Open
4 tasks

Prepare a clean C380-HQ codebase, aside from any sub-projects #4

kdidenko opened this issue Oct 13, 2020 · 0 comments
Assignees
Labels
digital assets Digital materials of not functional but rather decorative purposes enhancement New feature or request
Milestone

Comments

@kdidenko
Copy link
Contributor

♻ Clean C380-WebHQ Codebase

🔬 Overview

  1. First of all, currently the entire repository's codebase is all located within the only one branch - main. This includes the static html templates for C380.center website (this repository was actually created for), along with third-party code added due to the possible plans for further joining the main website as an "Online Services" section.

  2. Additionally, the situation described above affected not only the repository's files & directories layout structure, but it also historically has been reflected in the commits history log.
    Actually, only first four commits make sense in terms of initial codebase image, while the rest of code must be moved to the separate branch, also cleaning up the commit log by using the native git merge / rebase tools in the proper way.

✅ Task Summary

  • Go through the commits history and mark any third-party source code to be moved to it's own branches.
  • Perform the git rebase against the codebase at main branch in the way the previously marked commits to be moved on top of the history log.
  • Create the corresponding branches for the third-party code and move all marked commits there.
  • Review the C380-WebHQ Codebase remained in the main branch. Perform any clean-up actions if required.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
digital assets Digital materials of not functional but rather decorative purposes enhancement New feature or request
Development

No branches or pull requests

1 participant