Comments (4)
One day.
Perhaps, we don't need path configuration at all! What if all of the wiki stuff was in one directory?:
cool-wiki/
|- cool-wiki-git/ # Git repository
|- config.ini
|- registered-users.json
|- fixed-users.json
|- cache/
|- tokens.json
|- rendered-hyphae/
|- resized-media/
And you just cd cool-wiki
and mycorrhiza
. All paths are standard, no configuration is needed for them.
Just an idea.
from mycorrhiza.
I'm suggesting to decide on this feature right now, because that would make #55 a bit more straightforward and easier for end users. Actually, it'll make a whole lot of things much simpler and more convenient.
Also makes sense to name the Git folder wiki-git
or something like that (wiki.git
would be consistent with wiki.db
and other possible storage names), because otherwise we'd have to either add the path into config.ini
or consult the parent cool-wiki
folder.
from mycorrhiza.
I'll open a new issue on the folder structure. If decide to have one, there will be no need for wiki path in config.ini
from mycorrhiza.
Oh, we decided to have the Structure that eliminates the need for the wiki path in config. Closing
from mycorrhiza.
Related Issues (20)
- `silentGitsh` ignores environment variables HOT 1
- Changing passwords HOT 10
- Make a new category auto-complete based on JavaScript
- Category descriptions
- Mycorrhiza 1.15 HOT 2
- Categories is not available HOT 8
- Make -create-admin more known HOT 1
- Rename hypha renames git repo instead HOT 5
- custom.css file HOT 6
- Caching static resources HOT 2
- Replace default static files HOT 5
- naming hypha 'wiki' results in unexpected behavior HOT 1
- A proper admin creation
- Language should be picked in settings by admins, not on client
- External links with a globe icon should always be on the same line HOT 7
- Add local time buttons in the editor
- Interwiki transclusion
- Can't remove media file from hypha HOT 4
- Math/LaTeX support in markup HOT 2
- Decrease tab-size HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mycorrhiza.