ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.

Home Page:https://ton.org/grants

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Write FunC, Fift and TL-b lexers for pygments

dvlkv opened this issue · comments

Summary

Implement TON-specific lexer for pygments, popular python library used for hightlighting syntaxes. This will enable syntax highlighting at learnxinyminutes.

Context

No response

Goals

  • FunC, Fift and TL-b are supported in pygments
  • FunC, Fift and TL-b are highlighted at learnxinyminutes & other python-based projects

Deliverables

  • Write pygments lexer for FunC
  • Write lexer for Fift
  • Write Lexer for TL-b
  • Contribute to pygments

Definition of Done

Learn FunC in 15 minutes page has a right syntax highlighting with local Pygments & learnxinyminutes repos

Reward

  • 600 TON
  • Standard TON Footstep NFT

Total: $800

I would have changed Definition of Done to something like Learn FunC in 15 minutes page has a right syntax highlighting with local Pygments & learnxinyminutes repos. Does it make sense ?

I would have changed Definition of Done to something like Learn FunC in 15 minutes page has a right syntax highlighting with local Pygments & learnxinyminutes repos. Does it make sense ?

Yep, you're right

After a detailed study of the description, I am ready to declare that I can take this task to work.

Starttime: 15 Sep 2022
Deadline: 31 Sep 2022

@Hiyorimi please confirm

Thank you!

Looks like pygments PR was merged!

@dvlkv how do we proceed with syntax highlighting on learnxinyminutes?

Merged TL-b PR

Are we good to proceed with finishing Footstep?

The last one is pending. Fift.

After that, we'll need to wait next pygments release

Closed with #47