Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Snakeskin (https://javascript.ru/forum/project/35057-snakeskin.html)

kobezzza 15.05.2016 21:07

Сделал поддержку мультиязычности в доке, если есть желание помочь, то буду признателен. Для перевода достаточно просто сделать PR любого файла в папке en

kobezzza 15.05.2016 21:58

Выпустил первый патч 7.0.1 :)

UPD: пора спать, выпустил патч на патч - 7.0.2

Safort 16.05.2016 22:00

Поздравляю! Это, наверное, самый долгий релиз из всех) Статье на Хабре быть?

kobezzza 17.05.2016 08:27

Цитата:

Сообщение от Safort (Сообщение 416762)
Поздравляю! Это, наверное, самый долгий релиз из всех) Статье на Хабре быть?

Спасибо :) Наверное да, раньше было больше свободного времени.
Статья однозначно будет, начну писать сегодня и думаю недели через 1-2 вылажу.

kobezzza 18.05.2016 19:59

Написал черновик статьи на хабр - https://github.com/SnakeskinTpl/arti...o.habrahabr.md

Читаем, критикуем, предлагаем правки, делаем PR :)

kobezzza 18.05.2016 20:26

Цитата:

kobezzza,
удобно ли сюда постить ошибки?
В принципе можно, но лучше на Гх, а ещё лучше PR на Гх :) Это просто: достаточно форкнуть репу, внести правку (прям на сайте) и сделать PR.

Вообще писалось потоком из головы, поэтом ошибок много, потом ещё орфографом прогоню.

Цитата:

на клиенте я используЮ фреймворк (в данный момент Vue),
Спасибо, исправлю.

kobezzza 18.05.2016 20:34

Цитата:

извини не понимаю я что ты посоветовал, да и о чём твоя программа ... но очень интересно и я рад за тебя, может когда-то пойму.
Ок, всё равно спасибо :)

kobezzza 19.05.2016 17:06

Доработал статью.

Safort 19.05.2016 23:10

kobezzza,
как вариант, можно добавить оглавление и добавить пункт про Реакт, помнится, ты говорил, что SS с ним тоже можно юзать.

kobezzza 20.05.2016 09:13

Цитата:

Сообщение от Safort (Сообщение 417060)
kobezzza,
как вариант, можно добавить оглавление и добавить пункт про Реакт, помнится, ты говорил, что SS с ним тоже можно юзать.

Да, можно. СС7 интегрируется со всеми популярными либами. Ок, добавлю, спасибо :)

button.ss

- namespace button
- template main()
  < button
    {{ this.value }}


button.js

import { button } from 'button.ss';

const Button = React.createClass({
  render: button.main
});


:)

kobezzza 20.05.2016 20:22

Выпустил версию 7.0.6

kobezzza 20.05.2016 22:26

Все плагины к СС получили новый флаг - jsx, который упрощает интеграцию СС и React

kobezzza 21.05.2016 16:39

Выпустил версию 7.0.7

kobezzza 21.05.2016 17:28

Добавил настройки для подсветки синтаксиса в WS - https://github.com/SnakeskinTpl/IntelliJ-IDEA

kobezzza 22.05.2016 12:12

Выпустил версию 7.0.8

trikadin 24.05.2016 19:34

Мы строили-строили и наконец построили!
https://habrahabr.ru/post/301646/

P. S. Не, реально заебались эту статью писать)

kobezzza 24.05.2016 19:34

Запостил статью на хабр

kobezzza 24.05.2016 19:34

Цитата:

P. S. Не, реально заебались эту статью писать)
+100

kobezzza 29.05.2016 16:28

Сделал плагин для Browserify

kobezzza 16.06.2016 00:02

Скоро зарелизю офигительный плагин для Атома)

<img src="https://3.downloader.disk.yandex.ru/disk/2e9a26f543e249a1e7f5f6664ceb790861776e01d48acb4ef3f388f303c6d679/5761fbb8/zVHwkXh8EIiy0fGpiaIgoUEBlq9ZewS67Q8RCYMyX96jdhwJjDOtkLeA4Rkisne9THUth6QkjSEqr7-5v11GrQ%3D%3D?uid=0&filename=2016-06-16_00-06-45.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&fsize=9085&hid=c15fa6243b4b9d93611532bcc085be0e&media_type=image&tknv=v2&etag=d6050a036bca60e0a43d703a7f9a3c1a"/>

cyber 16.06.2016 10:30

kobezzza,
картинка не грузится

trikadin 16.06.2016 10:58

kobezzza, это ж твой личный диск, он нам файлы не покажет)

Загрузи её вк (я загружаю в личную переписку с самим собой) и скопируй урл. Самый надежный способ. Ну или хабрасторедж.

И да, зачем заморочка со script? Есть же bb-тег img.

kobezzza 16.06.2016 16:03


:)

kobezzza 22.06.2016 08:56

Плагин для Атома готов и доступен для установке через APM.

Rasy 23.06.2016 22:58

Уровень.

kobezzza 22.07.2016 15:42

В августе планирую пойти на курсы инглиша, и там с преподом нормально полностью перевести доку :)

kobezzza 24.08.2016 21:00

Выпустил версию 7.2

Из главных нововведений - это новое API для рефлексии - добавились новые параметры трансляции:

1) tagFilter;
2) tagNameFilter;
3) attrKeyFilter;
4) attrValueFilter;

Ну и разумеется остался bemFilter.

Теперь с помощью эти фильтров можно добавлять или удалять атрибуты у созданных тегов на основе их названий, а также менять название самого тега.

Яростный Меч 08.10.2016 09:59

Цитата:

Сообщение от trikadin (Сообщение 419616)
kobezzza, это ж твой личный диск, он нам файлы не покажет)

Загрузи её вк (я загружаю в личную переписку с самим собой) и скопируй урл. Самый надежный способ. Ну или хабрасторедж..

В яндекс-диске можно расшарить файл или папку, будет короткий публичный урл

kobezzza 29.10.2016 20:26

Начинаю новый проект: Rustskin, реализация Snakeskin на Rust. Думаю разработка займёт весь 2017 год, пожелайте мне удачи :)

Safort 29.10.2016 20:39

kobezzza, оу-оу-оу! Вот это новость) Удачи!

Lemme 29.10.2016 20:45

kobezzza, gl hf :)

trikadin 31.10.2016 10:52

Цитата:

Сообщение от Safort
kobezzza, оу-оу-оу! Вот это новость) Удачи!

+1

nerv_ 31.10.2016 12:33

Цитата:

Сообщение от kobezzza
Начинаю новый проект: Rustskin, реализация Snakeskin на Rust. Думаю разработка займёт весь 2017 год, пожелайте мне удачи

Удачи! :) А зачем оно тебе?

kobezzza 31.10.2016 12:43

Цитата:

Сообщение от nerv_ (Сообщение 433543)
Удачи! :) А зачем оно тебе?

Я юзаю СС максимально жирно в своих проектах, проекты растут и скорость сборки падает (ща примерно ~2 минуты). Основная часть тормозов СС - это тормоза ЖС при работе со строками и т.д. Я планирую переписать эти куски, скомпилить в азм/веб ассембли и интегрировать в транслятор. По первичным прикидками скорость вырастет в 10 раз.

Заодно я проведу разведку боем с веб ассембли и конечно же отпишусь тут о результатах)

Как я это вижу:

1) Парсер, АСТ билдер, отладчик и стрингифаер я перепину на раст;
2) Сами директивы по прежнему остануться на ЖС, т.к. это банально удобнее.

В итоге получится ЖС проект с кусками на веб-ассембли. Задача как минимум интересная.

nerv_ 02.11.2016 09:18

kobezzza, круто! Спасибо за подробное объяснение. Будем набалюдать с интересом :)

cyber 30.11.2016 10:52

как подключить snakeskin k koa, что бы можно было использовать в виде this.render("template.ss") ?

yazonnile 30.11.2016 12:09

Например
http://snakeskintpl.github.io/docs/a...ml#compileFile

cyber 30.11.2016 12:11

yazonnile, я видил, просто думал что можно в koa-views впилить или есть middleware

kobezzza 30.11.2016 13:32

Цитата:

Сообщение от cyber (Сообщение 436612)
yazonnile, я видил, просто думал что можно в koa-views впилить или есть middleware

В чём проблема? Пишишь миделварчик и вкручиваешь)

cyber 30.11.2016 13:45

Цитата:

Сообщение от kobezzza
В чём проблема? Пишишь миделварчик и вкручиваешь)

Нет проблемы)) Просто спросил может у тебя уже есть готовый))


Часовой пояс GMT +3, время: 17:11.