Internships
Register
Copyright © 2000—2025 JetBrains s.r.o.

CSS in Kotlin/JS framework (Summer 2021)

Description

Наш продукт Space использует Kotlin-обертки над JS-библиотеками, что позволяет нам строить UI, используя такие стандартные технологии, как React (для работы с DOM) и styled-components (для работы с CSS). Так сложилось, что наше использование styled-components сильно отличается от того, что предполагалось создателями этой библиотеки. Поддержка подобной обертки становится все более проблематичным занятием и мы решили, что было бы здорово написать собственную реализацию CSS-фреймворка, учитывая семантику нашего DSL.

В рамках этого проекта подразумевается создание библиотеки на Kotlin/JS, которая будет генерировать таблицы стилей по текущему Kotlin DSL для CSS. При успешном выполнении этой задачи предполагается развитие проекта, чтобы в конечном счете получить стандартную библиотеку production-качества.

Requirements

Знание Kotlin, интерес к применению Kotlin в веб-технологиях

или

Знание JavaScript/HTML/CSS, интерес к использованию кроссплатформенных решений на базе Kotlin в мире веб-технологий.

Admission

Разработчики: Лето 2021

Mentor

Akif Abasov

Mentor's location

Remote

Product/Team

Space

Tags

JavaScript
Kotlin