ghaiklor / kittik Goto Github PK
View Code? Open in Web Editor NEWCreate slides in TypeScript and present them in the terminal using ASCII only!
License: MIT License
Create slides in TypeScript and present them in the terminal using ASCII only!
License: MIT License
Add some examples to show what kittik can do, e.g.:
text.ts
);rectangle.ts
);animation.ts
);code.ts
);figlet.ts
);image.ts
);builder.ts
);reusable.ts
);ESLint published a major release and it will be nice to dig through change log and adapt our configuration (if needed).
It is hard to use Builder pattern if you want to create an enormous deck with a lot of slides, too much code. So we should support a way to write slides in Markdown, parse it and build a Deck from it automatically.
It will remove a lot of flexibility, but we gain a lot easier way to create slides.
So there should be two ways to create a deck:
There is must be a package named kittik
that will hold modules from other packages and provide CLI feature set:
There is too much going on in the packages and now it is hard to maintain with lerna. Rush will allow to:
rush
to call them;Rush cannot handle the versions the way I want. I need to hack it a little and make a unified set of a single version for all packages in kittik. So I could bump everything to the required version by calling rush version
.
Implement rush changelog
command that will be generating change log into .github/CHANGELOG.md
file.
Shape for the Code supports only JavaScript at the moment. Makes sense to think about how can we improve it to support more languages and still highlight it through our custom renderer.
Maybe, we could use highlight.js, but it does not seem like its parsers returns annotated AST we could use to translate it to our renderer calls API. It returns an HTML with already annotated elements.
So maybe... we could parse an HTML then and extract annotations from there and use it to translate into renderer calls API.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.