question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

docsify 5.0 roadmap

See original GitHub issue

New Features

  • New Feature: Generate static html #136
  • New Markdown Syntax: GitHub(or GitLab) Flavored Markdown ref
  • New Markdown Syntax: Friendly doc Helpers, #413
  • New Option: For relative file paths rather than relative root, fix #593

Breaking Changes

  • Remove lib and themes folder from the repo

Deadline

Decembermaybe February Soon

Issue Analytics

  • State:open
  • Created 5 years ago
  • Reactions:23
  • Comments:34 (32 by maintainers)

github_iconTop GitHub Comments

6reactions
jhildenbiddlecommented, Jan 28, 2019

A few additional proposals for 5.x:

  1. Triage existing issues first

    I love the new shiny as much as the next guy, but triaging the existing issues before releasing the next major version would make life better for end-users and docsify devs.

    • Mark existing issues as bugs, questions, “won’t fix”, etc.
    • Close issues that can be closed to reduce the noise and let others know the project is actively maintained.
    • Add bugs, enhancements, etc. to the backlog
    • Prioritize/assign bugs/enhancements that need to be addressed for 4.x (pre 5.x release)
    • Identify/assign bugs/enhancements that should be included in the upcoming 5.x release

    I have a handful of issues I filed long ago that I’d love to see addressed. Even if the end result of this effort is simply closing a bunch of old issues, it is worth cleaning house before releasing a significant update that will surely generate its own share of new issues.

  2. Reevaluate official support for IE10/11

    The latest version of docsify works in both IE10 and IE11, but the docsify site along with many of the official plugins do not (see screenshots below). If IE compatibility is important, then these issues should be addressed, compatibility requirements should be made more prominent for plugin/theme authors, and some form of testing should be required before third-party plugins/themes can be listed on official documentation. My hunch is that IE10 can be dropped but IE11 support should remain, but I could easily be convinced otherwise.

    docsify.js.org (IE10/11)

  3. Consider adopting a theme system similar to docsify-themeable

    Docsify currently offers four official themes: vue, buble, dark, and pure. These themes are all more-or-less the same with the exception of a handful of basic style declarations (color, typography, margin/padding, etc). To make development easier, a CSS preprocessor (stylus) is used to compile each theme by combining a shared CSS file with a theme-specific CSS file. Makes sense.

    Docsify-themeable takes a similar approach but offers a much more flexible implementation by leveraging CSS custom properties. The end-user pitch is available on the introduction page, but the approach also provides advantages for docsify maintainers: a single block of CSS used for all themes, with each theme comprised of only a flat list of named values (e.g. --sidebar-background: #ccc) instead of blocks of CSS. Legacy support is also available courtesy of css-vars-ponyfill (which I created specifically for docsify-themeable).

    As a proof of concept, I would be happy to show how easy it is to make docsify-themeable’s default theme look like any of the default docsify themes (vue, buble, dark, and pure) simply be specifying CSS custom properties.

Happy to help with the effort. It’s good to see docsify getting some attention. 😄

4reactions
boghyoncommented, May 19, 2021

How about dropping IE support altogether?

When counting all browsers (incl. mobile), IE11 usage is now below 0.65%.

StatCounter-browser_version_partially_combined-ww-yearly-2021-2021-bar
Source: https://gs.statcounter.com/browser-version-partially-combined-market-share#yearly-2021-2021-bar

Even if mobile browsers are excluded, IE11’s market share is still below 2% worldwide.src

Popular frameworks and libraries are dropping IE11 support as well including Bootstrap, Angular, and Vue.js.

I assume the remaining users are mainly companies. However, major business software vendors are abandoning IE11 this year:

Today, with the new MS Edge (Chromium), IE-only websites can be added to the Enterprise Mode Site List (Watch intro and guide) which Edge then renders in the IE-mode within the same single browser. At the same time, Edge is now also available for all supported Windows versions (7, 8.1, 10, Server, etc.) unlike the classic Edge.

I see no reason to support IE11 in 2021.


Update: today (May 19, 2021), Microsoft officially announced the EOL of the IE11 support.

The Internet Explorer 11 desktop application will be retired on June 15, 2022.

Read more comments on GitHub >

github_iconTop Results From Across the Web

[NEXT]: V5 Roadmap - Open Collective
Next: docsify v5Check this for upcoming planned changes ... [NEXT]: V5 Roadmap. Published on April 1, 2020 by Aniketh Saha. Next: docsify v5....
Read more >
docsify
A magical documentation site generator. Simple and lightweight; No statically built html files; Multiple themes. GitHub Getting Started.
Read more >
Docsify Pro (1 code) or Growth (2 codes) - AppSumo
Auto-followups; Sequences (create automated campaigns and put personal communications on autopilot). More info on their roadmap can be found here: Docsify ...
Read more >
Docsify Reviews 2022 - Capterra
Get opinions from real users about Docsify with Capterra. ... the templates, the snippets, the open, click, document tracking, and the roadmap.
Read more >
QingWei Li (@cinwell_li) / Twitter
5 Οκτ. 天气不好 . Εικόνα. 1. Ο χρήστης QingWei Li έκανε Retweet ... [NEXT]: V5 Roadmap - docsify ... Did you know...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found