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

[FEAT] Storage - Git Module #565

Closed
NGPixel opened this Issue Jul 7, 2018 · 17 comments

Comments

Projects
7 participants
@NGPixel
Copy link
Member

commented Jul 7, 2018

Create Git storage module.

Using simple-git or similar package that doesn't require native node compilation. (node-git is a no-go)

@NGPixel NGPixel added this to the 2.0.0 milestone Jul 7, 2018

@NGPixel NGPixel removed the 2.x label Dec 31, 2018

@virgil

This comment has been minimized.

Copy link

commented Jan 20, 2019

Once this module is complete I will start running the beta version for testing.

@NGPixel

This comment has been minimized.

Copy link
Member Author

commented Jan 22, 2019

Please use the 👍 emoji on the original post instead of spamming this thread with "same".

@NGPixel NGPixel assigned NGPixel and unassigned baer95 Jan 27, 2019

@NGPixel NGPixel added this to In progress in 2.0 Jan 28, 2019

@NGPixel NGPixel added in progress and removed backlog labels Jan 28, 2019

@NGPixel NGPixel pinned this issue Feb 11, 2019

@climblinne

This comment has been minimized.

Copy link

commented Feb 20, 2019

Would it be possible, to just take a special folder from the git repo?
Also it would be nice, if you could use multiple git repository and would be able to link it to a certain position in the wiki.

@NGPixel

This comment has been minimized.

Copy link
Member Author

commented Feb 22, 2019

@climblinne This would vastly increase the complexity of this module and would break navigation on most git repos. There's no additional cost involved with dedicating a git repo to your docs so I'm not sure why you would want to use a single repo for completely different purposes.

@Xnyle

This comment has been minimized.

Copy link

commented Mar 14, 2019

@NGPixel There is a reasonable use case for that which would also mean to map multiple Git Repos:

Have your project Documentation inside a subfolder of your Project GIt, so it can be displayed on Github, GitEA, whatever.

Have an addition central and searchable Wiki.js Instance for indexing ALL of your project markdown files.

Currently I have to create an extra "wiki" Git Repo for every project (which is not so bad)

But then I have to run multiple Wiki instances which makes no sense at all.
Because the whole purpose of Wiki.js is to have a central searchable documentation server.

I don't want to put all my markdown files for all projects in one repo/wiki though cause they belong to the very project they were written for.

Wiki.js should be usable as a central Wiki hub / search index / navigation for multiple "file buckets" containing collections of Markdown files.

@climblinne

This comment has been minimized.

Copy link

commented Mar 14, 2019

Yes, that is exactly my idea. We have multiple repo with separated documentation. To get a search over all of them, would be really great.

@virgil

This comment has been minimized.

Copy link

commented Mar 24, 2019

Without meaning to pry, is there any update on this ticket? I am itching to start trying the beta.

@NGPixel

This comment has been minimized.

Copy link
Member Author

commented Mar 24, 2019

@virgil Git capabilities have been available for the last 2 beta releases. The only missing feature is being able to add all content created before the git module was activated, which is why this ticket isn't closed yet.

@virgil

This comment has been minimized.

Copy link

commented Mar 24, 2019

Music to my eyes good sir. I'll start to work on the new https://ethereum.wiki. Thank you.

@virgil

This comment has been minimized.

Copy link

commented Apr 3, 2019

What's the proper way for importing an existing git repo into wikijs 2.0? I rewrote some of the timestamps to be in the future, but still no effect.

@gitcoinbot

This comment has been minimized.

Copy link

commented Apr 6, 2019

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 0.001 ETH (0.16 USD @ $161.63/ETH) attached to it.

@gitcoinbot

This comment has been minimized.

Copy link

commented Apr 6, 2019

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of this issue was increased to 0.501 ETH (80.97 USD @ $161.63/ETH) .

@gutsal-arsen

This comment has been minimized.

Copy link

commented Apr 8, 2019

@NGPixel what this bounty is for? What should be improve in current modules/git/storage.js?

@NGPixel NGPixel moved this from In progress to Done in 2.0 Apr 10, 2019

@NGPixel

This comment has been minimized.

Copy link
Member Author

commented Apr 10, 2019

This module is now feature complete in Build 91. Use the new Add Untracked Changes and Import Everything actions to import / export missing content.

@NGPixel NGPixel closed this Apr 10, 2019

@NGPixel NGPixel unpinned this issue Apr 10, 2019

@gitcoinbot

This comment has been minimized.

Copy link

commented Apr 12, 2019

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 11 months, 3 weeks from now.
Please review their action plans below:

1) ngpixel has been approved to start work.

N/A. Task is already completed.

Learn more on the Gitcoin Issue Details page.

@gitcoinbot

This comment has been minimized.

Copy link

commented Apr 14, 2019

⚡️ A tip worth 0.49000 ETH (79.34 USD @ $161.91/ETH) has been granted to @NGPixel for this issue from @virgil. ⚡️

Nice work @NGPixel! Your tip has automatically been deposited in the ETH address we have on file.

@gitcoinbot

This comment has been minimized.

Copy link

commented Apr 14, 2019

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This Bounty has been completed.

Additional Tips for this Bounty:

  • virgil tipped 0.4900 ETH worth 79.34 USD to NGPixel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.