zyzle / commenter Goto Github PK
View Code? Open in Web Editor NEWWebComponent comments system for my blog using Angular and Github issues
License: MIT License
WebComponent comments system for my blog using Angular and Github issues
License: MIT License
Once a user is authenticated they should be able to add a comment through the component.
The basic editor has already been implemented the service needs to be updated to submit this as well as add the created comment to the list.
User authentication flow using the Github OAuth flow. This will include integration with lynx.rs
Some initial work already done on this but needs more to be functional
Provide an edit button so users can change a comment they have made without going to the Github comment
Once a user is authenticated they should be able to add reactions to the comments. These are a fixed set of emojis provided by github
Comments have a reactions field that is brought back from the API, we should show these reactions for each individual comment
When the logged in user uses a reaction on a comment button it should be highlighted in some way to let them know their reaction was counted
since certain operations (edit/delete/reply) are unavailable in Commenter currently it would be a good idea to provide the user with a link specifically to the selected comment on Github to allow them to interact with it there
Right now there's a slight delay in the login flow from returning from the Github authorisation page and the retrieval of the token via Lynx, especially if the heroku dyno is asleep, would be good to add in a simple loading message to let the user know something is happening
Allow a user to un-react to a comment by re-clicking the comment icon if they have already reacted
Allow a user to delete their own comment from the issue if it is no longer needed/wanted
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.