RosaeNLG Community Meetup #1

Thursday 7th of January 2021 18:00 CET

RosaeNLG logo

Agenda

  • welcome 5'

  • long term ambition and roadmap

    • presentation 10'

    • open discussion, Q&A 10'

  • current topics

    • recent news 10'

    • what is expected next month 5'

    • Q&A 10'

  • call for next month external speaker 5'

  • feedback on the first session 5'

Long term ambition & roadmap

Ambition

  • become the widely used NLG open source project:

    • in corporate custom NLG projects

    • to power NLG features of any software

    • be embedded in dashboarding software

  • have a strong community of users and contributors

  • support more than 50 commonly spoken languages

  • in the long term: standardize NLG templating language (whatever the underlying implementation)

Roadmap

  • onboard contributors like Redlab Paris

  • improve ability to add new languages

  • more languages: Portuguese, Arabic, Farsi, Chinese, Indian languages, Japanese, Finnish, etc. - depending on contributors and potential users

  • dedicated VSCode plugin, with syntax highlight, linter, template debug support

  • improve Java version

  • create a real Power BI plugin

  • NLG library to ease number analysis

News

Product

renderDebug to follow the rendering path in the html output

render debug




date formating: moment is replaced by date-fns

  • moment is becoming outdated

  • reduced the size of render only browser bundled packages: 1/3 gain

204K rosaenlg_tiny_de_DE_2.1.1.js
312K rosaenlg_tiny_en_US_2.1.1.js
204K rosaenlg_tiny_es_ES_2.1.1.js
228K rosaenlg_tiny_fr_FR_2.1.1.js
220K rosaenlg_tiny_it_IT_2.1.1.js




new organisation of language specific code:

  • before: switch/case per language everywhere, which is not scalable

  • now classes for each language

  • will ease the addition of new languages and keep language specific packages small

  • developer doc to add new languages

language classes




yeoman project template

yeoman template




puglint in project template

pug lint




  • github migration

  • license change to Apache 2.0

github page




updated and improved Java version

java version







Community

RedLab Paris: 5 PhDs to contribute

Redlab Paris




exchanges with LF AI & Data Foundation

LF AI




you can fund me using patreon: https://www.patreon.com/ludan

patreon

What is expected next month

  • maintenance!


Q&A






Call for next month external speaker






Feedback on the first session





next meetup: Thursday 4th of February 9:00 CET