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

Extending yaos to support version control with git branch #15

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

adapole
Copy link

@adapole adapole commented Mar 5, 2024

Hi, Mahyar

I propose introducing a multi-branch approach for Yaos. Currently, we’re using a single branch, but transitioning to multiple branches will significantly enhance the plugins ability for teams to collaborate asynchronously.

Here are the steps to achieve this:

  1. Importing a Remote Repository:
  • Use the appropriate ssh or https link from GitHub to import the remote repository into an empty directory.

  • Specify the local directory where the repository will be cloned.
    image

  1. Post-Cloning Steps:
  • After cloning, open the vault.

  • Install the yaos plugin in the new vault.
    image

  1. Path Configuration:
  • Users should edit the path to match the current vault.

  • We can further improve this process by setting the current directory as the default for basePath.

Let’s enhance yaos for team collaboration by adopting this multi-branch strategy. Looking forward to your feedback!

adapole added 2 commits March 5, 2024 19:49
…upstream flag on push, added additional pushUpstream to solve it.

Add: Multibranch support.
Add: Settings to import a remote vault.
Add: Settings to switch between branches.
Change: from yarn to npm package.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant