Comments (10)
Related to this is the possibility to have a hierarchy within a tour, e.g. I have a tour for a multi-module maven project and have added directory steps for each sub-module followed by steps that explain files within it. It would be great if steps related to that directory/sub-module could be nodes inside the directory step instead. I end up with a very long list that doesn't really show its (natural) hierarchical structure and it's very difficult to skip steps related to that directory/sub-module.
from codetour.
@jfloresremar Awesome! Alright, then maybe I'll update this issue title to be focused on enabling folder organization then?
from codetour.
Hi! We use your extension in a big project and thought it might be useful to have the tours organized by folder. I came here looking for an open issue related to this and found this one so I'll just post it here.
We'd like to contribute to the extension by coding this feature ourselves if this can help! I gave a look at the readme but couldn't manage to test my code by myself. I'd like to know if you'd be able to help us with the first steps and to decide what would be the best approach, as you know the code way better than us, and we try to continue from there.
Please let me know if you can help us! :)
Thanks!
from codetour.
Hi there, thanks for the suggestion! We will look into adding this to our backlog.
from codetour.
@jfloresremar Thanks for reaching out! Could you explain a little bit more about what you're looking to do? Right now, tour files are written to the .vscode/tours
folder in your project. Are you interested in adding sub-directories to that folder and having the CodeTour player discover them?
Or are you simply looking to be able to tag a tour, and have the tours be grouped by tag in the CodeTour
tree? I just ask so we can best understand what you're thinking. Thanks!
from codetour.
Hello @lostintangent. At the moment I am gradually developing a large project. For me CodeTour is an excellent tool for practitioners developers to easily integrate into the project and I want to document everything from the beginning with both .md files (docsify) and CodeTour.
I have generated two Tours that I have called "Amplify" and "Status" but both tours are not enough to explain everything related to these topics. When creating tours for each specific topic I will end having an extensive list of tours.
I think this enhancement is related with #44 and i'd like to see tours in a treeview something like this:
Thank you!
from codetour.
Thanks so much for that clarification! In order to create that structure, what do you think about creating actual directories within the “.vscode/tours” folder, and then placing the respective tour files in them?
Or we’re you thinking about some other solution for authoring this structure? For example, we could enable adding tags to a tour and grouping tours by tag. But if you want an arbitrarily deep nesting hierarchy, it might be simpler to just organize tours into sub directories and have the tree view reflect that same hierarchy. Thoughts?
from codetour.
Thanks so much for that clarification! In order to create that structure, what do you think about creating actual directories within the “.vscode/tours” folder, and then placing the respective tour files in them?
Yes, I prefer creating directories (and sub directories) inside ".vscode/tours
About searching i can use the search tool of vscode, just typing "./vscode/tours" inside "files to include"
Thank you!
from codetour.
@lostintangent sorry to tag you but I don't know if someone will see my message as this issue hasn't been active for a while now and I didn't want to open a new one for the same thing.
from codetour.
I'm also looking for this, as it helps organize when there are too many tours.
@lostintangent There's any chance of implementing this feature?
from codetour.
Related Issues (20)
- README.md: confusing mention of "rebase"
- DeprecationWarning: Buffer()
- Do you need onStartupFinished? HOT 1
- Toast notification to start tour does not appear for new users
- Visual Studio Community/Professional/Enterprise HOT 1
- Can't edit .html files
- Images in Markdown no longer render in GitHub Codespaces HOT 1
- 💪 Support regex for `selection` in `steps`
- JSON schema for `view` is too restrictive
- Change '*' Activation Event to 'OnStartupFinished'
- v1.78.0 of VSCode imposes max-height of CodeTour step window
- Referencing tours from other codebases HOT 1
- After adding some lines, you can't jump to the right place. HOT 1
- Show description in explorer view HOT 2
- Support Embedded Mermaid.js Diagrams in CodeTour-Flavored Markdown
- How to link exported tour file or gist link to local workspace? HOT 1
- Single backtick syntax is not displayed correctly.
- auto update with changing codebase
- Debug Console always shows errors open startup of Codetour HOT 1
- command 'markdown.extension.onBackspaceKey' not found
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 codetour.