Git Product home page Git Product logo

Comments (10)

hallvard avatar hallvard commented on May 20, 2024 2

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.

lostintangent avatar lostintangent commented on May 20, 2024 1

@jfloresremar Awesome! Alright, then maybe I'll update this issue title to be focused on enabling folder organization then?

from codetour.

tsleal29 avatar tsleal29 commented on May 20, 2024 1

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.

gracegtaylor avatar gracegtaylor commented on May 20, 2024

Hi there, thanks for the suggestion! We will look into adding this to our backlog.

from codetour.

lostintangent avatar lostintangent commented on May 20, 2024

@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.

jfloresremar avatar jfloresremar commented on May 20, 2024

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.
image

I think this enhancement is related with #44 and i'd like to see tours in a treeview something like this:
image

Thank you!

from codetour.

lostintangent avatar lostintangent commented on May 20, 2024

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.

jfloresremar avatar jfloresremar commented on May 20, 2024

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"
image

Thank you!

from codetour.

tsleal29 avatar tsleal29 commented on May 20, 2024

@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.

Miko321 avatar Miko321 commented on May 20, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.