Giter VIP home page Giter VIP logo

asciidoctor-jet's Introduction

Harsh Kapadia (he/him)

"Kindness always wins." -Selena Gomez

"We rise by lifting others." -Robert Ingersoll

Salient Projects

Web App Front End Back End Live Demo Repo
Git Graph React.js - link link
OTC CatchUp HTML, CSS, JS, Asciidoctor Jet Node.js, Deta, Shell link link
HPS Gems HTML, CSS, JS PHP, MySQL, Heroku link link
Preview Markdown React.js, CSS - link link
Template Front End Live Demo Repo
Asciidoctor Jet Asciidoctor, CSS, JS PWA link
Web Site Front End Live Demo Repo
My portfolio HTML, CSS, JS link link
Documentation Front End Live Demo Repo
Git Internals Asciidoctor Jet PWA link
Performance Comparison of TCP Versions Asciidoctor link link
Computer Networking Jekyll link link
git_basics Asciidoctor Jet PWA or Play Store (TWA) link

View all projects

asciidoctor-jet's People

Contributors

harshkapadia2 avatar tusharnankani avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

asciidoctor-jet's Issues

Change ToC title on page scroll.

  • Change the title of the Table of Contents (ToC) from 'Table of Contents' to the title of the document.
  • Conditions to be met to make this change
    • When the ToC is on the left/right.
    • When the header is not visible.
  • Things to keep in mind
    • Handling of overflow of extra-long titles.
    • Detection of whether the ToC is on the left/right or not.
      • It doesn't make sense to make the change if the ToC is in the normal flow of the document.
    • Changing the ToC title back to 'Table of Contents' from the document title when a left/right aligned ToC goes to its normal flow in the document.

Current behaviour (top left)
image

Expected behaviour (top left)
image

No change to ToC title if doc title is visible
image

No change to ToC title if ToC is in the normal flow of the document
image

add file_structure

I was working on the README and thought this should have a file structure like this:

util
 ┣ build.sh
 ┣ catchup-number.js
 ┣ get-latest-catchup-number.js
 ┗ get-next-catchup-number.js

What do you think?

Semantic HTML output.

  • Check if https://github.com/jirutka/asciidoctor-html5s makes a considerable difference in the output HTML by making it more semantic and accessible.
  • Take stock of the issues with the extension before moving forward.
  • Beware of the original (default) styling of Asciidoctor and the new styling added onto it by Asciidoctor Jet both getting affected.

add issue_templates

Reason being - You have use-cases now, a template would be a good user experience.

image

Highlight.js console deprecation logs.

  • Highlight.js outputs the following in the console.
    • Deprecated as of 10.7.0. highlightBlock will be removed entirely in v12.0
    • Deprecated as of 10.7.0. Please use highlightElement now.
  • Handle this and make necessary changes.

Add a hot reload process.

  • Every save of a .adoc file should trigger a build.
  • Remember to support other Asciidoctor extensions.
  • Make it easy to add more extensions to watch over.
    • Add documentation for this.
  • Maybe look into not only just building on save, but serving as well.
  • Might help: OurTechCommunity/catchup#6

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.