profile
viewpoint

STRML/react-grid-layout 11653

A draggable and resizable grid layout with responsive breakpoints, for React.

JsOS-Team/JsOS 121

Операционная система на JavaScript | Operating system written in JavaScript

daynin/dotfiles 83

:metal: My collection of dotfiles for tmux, vim and zsh

daynin/fundoc 59

Fundoc - the right way to generate documentation

daynin/tiny-lisp 54

A tiny lisp compiler written in JS

daynin/meetups 1

Meetups Schedule and Topics

daynin/mostly-adequate-guide 1

Mostly adequate guide to FP (in javascript)

startedhardcoreplayers/oceanic-material

started time in 7 hours

startedrust-lang/mdBook

started time in 3 days

startedjaspervdj/patat

started time in 7 days

startedigoradamenko/awesome-made-by-russians

started time in 8 days

startedphoenixframework/phoenix_live_view

started time in 10 days

release daynin/fundoc

v0.1.8

released time in 11 days

created tagdaynin/fundoc

tagv0.1.8

Fundoc - the right way to generate documentation

created time in 11 days

push eventdaynin/fundoc

Sergey Golovin

commit sha 47700a8c3b06562fb83ffb1a70e7faf0c4c29b6f

chore: update version

view details

push time in 11 days

push eventdaynin/fundoc

Sergey Golovin

commit sha 9f5772c9ead88dfae71dc8cc0123c29437f5b4f0

chore: update version

view details

push time in 11 days

release daynin/fundoc

v0.1.7

released time in 11 days

created tagdaynin/fundoc

tagv0.1.7

Fundoc - the right way to generate documentation

created time in 11 days

push eventdaynin/fundoc

Sergey Golovin

commit sha b4caeb25d2fb6cae98085023038cfffec9b394a3

chore: drop widnows build from travis

view details

push time in 11 days

push eventdaynin/fundoc

Sergey Golovin

commit sha 2072bfed7cdbb2e5f72622b4a6b3deb44481bc8b

chore: update gren config

view details

push time in 11 days

release daynin/fundoc

v0.1.6

released time in 11 days

created tagdaynin/fundoc

tagv0.1.6

Fundoc - the right way to generate documentation

created time in 11 days

push eventdaynin/fundoc

Sergey Golovin

commit sha 1ad4b14265f4f57cd58c17b032cad078dafc9a49

feat: skip empty article comments

view details

Sergey Golovin

commit sha 59fb335e982eb13bc542a3cde80a3118a6235a2e

feat: add line ranges to github links. Now you can refer to a certain part of a parsed file in github urls

view details

Sergey Golovin

commit sha 9fe76fe2c5ce171b1df449f239a01c2bb54b9906

fix: do not trim end symbols (they can be valid)

view details

Sergey Golovin

commit sha 8bfdf06cbfa081dc0e4c28823c19a02c074b0cbc

feat: add configuration for comments sections

view details

Sergey Golovin

commit sha e41cb6f6b5476df5582a63458e092a34be9dce67

chore: update version

view details

push time in 11 days

startedphoenixframework/phoenix

started time in 15 days

fork daynin/tutorials

The Meteor tutorials from meteor.com

https://www.meteor.com/tutorials

fork in 15 days

push eventdaynin/fundoc

Sergey Golovin

commit sha 33d13e64f468f680d800fec1cfc4970ffb6b12d1

docs: a little change in links in the README

view details

push time in 16 days

push eventdaynin/fundoc

Sergey Golovin

commit sha 311a084e5c7259048ea4b04c3fa293d629374b22

chore: change tab size. Now it equals 4 spaces in order to according to rust-fmt standards

view details

push time in 16 days

push eventdaynin/fundoc

Sergey Golovin

commit sha 33b4fb9765d1f68a8336a55921ca493afc058ab8

chore: reformat source code with rust-fmt

view details

Sergey Golovin

commit sha efab413cfdb58f6fbdca84d67b3be12224c58f72

chore: add .grenrc for getting the changelog description from commit messages

view details

Sergey Golovin

commit sha b29b3aabbfa574ff408f3a66d8a54502cbebc635

refactor: fix linting issues

view details

push time in 16 days

startedrevery-ui/revery

started time in 24 days

startedpechorin/any-jump.vim

started time in a month

startedredox-os/orbtk

started time in a month

startedCSSSR/csssr.blog

started time in a month

startedCSSSR/csssr.com

started time in a month

startedtbabej/taskwiki

started time in a month

startedlorenzofox3/zora

started time in a month

startedlukeed/uvu

started time in a month

startedReactJSSG/meetups

started time in a month

starteddenoland/deno_lint

started time in 2 months

starteddenoland/rusty_v8

started time in 2 months

issue commentgpn-prototypes/ui-kit

Импорт компонентов ui-кита в проект на Next.js

Сейчас не очень актуально, так как пока команда, которая столкнулась с ошибкой, отказалась от использования next.js

BenuelBertran

comment created time in 2 months

startedgetredash/redash

started time in 2 months

issue closeddaynin/fundoc

Check in `Cargo.lock`

If Cargo.lock is checked into git, it eases the creation of packages, for example, in NixOS/nixpkgs. Please consider checking it in. See https://doc.rust-lang.org/cargo/faq.html#why-do-binaries-have-cargolock-in-version-control-but-not-libraries

closed time in 2 months

filalex77

issue commentdaynin/fundoc

Check in `Cargo.lock`

Thank you! I added it

filalex77

comment created time in 2 months

push eventdaynin/fundoc

Sergey Golovin

commit sha b12655f72f820e475c8579369994f73db51faada

chore: add Cargo.lock into the repo

view details

push time in 2 months

issue commentgpn-prototypes/ui-kit

Документирование и чейджлоги

пример экшена для формирования ченжлогов

name: Release

on:
  push:
    tags:
      - 'v*'

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout branch
      uses: actions/checkout@v1
    - name: Use Node.js 10
      uses: actions/setup-node@v1
      with:
        node-version: 10
        registry-url: 'https://npm.pkg.github.com'
    - name: Install dependencies
      run: |
        yarn policies set-version 1.19.1
        yarn
    - name: Install github-release-notes and generate changelog
      run: |
        npx github-release-notes@0.17.1 changelog --generate --override --token=${{ secrets.GITHUB_TOKEN }} --changelog-filename=TEMP_CHANGELOG.md -B
      env:
        CI: true
    - name: Create and publish realese
      uses: ncipollo/release-action@v1
      with:
        bodyFile: 'TEMP_CHANGELOG.md'
        token: ${{ secrets.GITHUB_TOKEN }}
gizeasy

comment created time in 3 months

startedpreactjs/preact-cli

started time in 3 months

Pull request review commentgpn-prototypes/ui-kit

Feature/snackbar

+import './SnackBar.css';++import React from 'react';+import { TransitionGroup, CSSTransition } from 'react-transition-group';+import { cnForCssTransition } from '../../utils/cnForCssTransition';+import { cn } from '../../utils/bem';+import { IIcon } from '../../icons/Icon/Icon';+import { SnackBarItem } from './Item/SnackBar-Item';++export type SnackBarPropItemAction<ITEM> = {+  label: string | number;+  onClick: React.EventHandler<React.MouseEvent>;+};+export type SnackBarPropItemStatus = 'system' | 'success' | 'warning' | 'alert' | 'normal';+export type SnackBarPropGetItemMessage<ITEM> = (item: ITEM) => string | number | undefined;+export type SnackBarPropGetItemKey<ITEM> = (item: ITEM) => string | number;+export type SnackBarPropGetItemAutoClose<ITEM> = (item: ITEM) => boolean | number | undefined;+export type SnackBarPropGetItemStatus<ITEM> = (item: ITEM) => SnackBarPropItemStatus;+export type SnackBarPropGetItemIcon<ITEM> = (item: ITEM) => React.FC<IIcon> | undefined;+export type SnackBarPropGetItemAction<ITEM> = (+  item: ITEM+) => SnackBarPropItemAction<ITEM> | SnackBarPropItemAction<ITEM>[];+export type SnackBarItemOnClose = (e?: React.MouseEvent) => void;+export type SnackBarPropGetItemOnClose<ITEM> = (item: ITEM) => SnackBarItemOnClose;+export type SnackBarPropGetItemOnClick<ITEM> = (item: ITEM) => React.EventHandler<React.MouseEvent>;+export type SnackBarProps<ITEM> = {+  items: ITEM[];+  getItemMessage?: SnackBarPropGetItemMessage<ITEM>;+  getItemKey: SnackBarPropGetItemKey<ITEM>;+  getItemAutoClose?: SnackBarPropGetItemAutoClose<ITEM>;+  getItemOnClose?: SnackBarPropGetItemOnClose<ITEM>;+  getItemOnClick?: SnackBarPropGetItemOnClick<ITEM>;+  getItemStatus?: SnackBarPropGetItemStatus<ITEM>;+  getItemIcon?: SnackBarPropGetItemIcon<ITEM>;+  getItemAction?: SnackBarPropGetItemAction<ITEM>;

Здесь согласен с @nekitk. Мы не навязываем структуру данных пользователю, исходные данные могут быть любого вида, но передавая данные нам, пользователю библиотеки нужно будет преобразовать свои данные так, чтобы мы могли их отрендерить, при этом он свободен мапить их как ему хочется. Плюс, это по сути даст ровно те же возможности, что и с геттерами, но API будет проще и прозрачнее. То есть вместо прокидывания кастомного геттера getItemStatus пользователь просто сразу сформинует поле status у item таким образом, каким ему это необходимо

gizeasy

comment created time in 3 months

issue commentgpn-prototypes/ui-kit

Добавить tooltip в дизайн-систему

Сторибук http://master.dashboard-constructor.csssr.cloud/?path=/story/components-tooltip--%D1%81-%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-%D0%BF%D0%BE-%D0%BA%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82%D0%B0%D0%BC

daynin

comment created time in 3 months

issue commentgpn-prototypes/ui-kit

Добавить tooltip в дизайн-систему

Будем делать в рамках задачи https://jira.csssr.io/browse/GDC-267

daynin

comment created time in 3 months

more