Skip to content

Instantly share code, notes, and snippets.

View Hecatoncheir's full-sized avatar
:octocat:
Focusing

Vitaliy Vostrikov Hecatoncheir

:octocat:
Focusing
View GitHub Profile
import 'dart:async';
import 'dart:isolate';
import 'package:logging/logging.dart';
import 'package:sender/mailers/west_call_mailer.dart';
import 'package:sender/reminders/task_reminder.dart';
import 'package:sender/senders/task_mail_sender.dart';
void main() {
@Hecatoncheir
Hecatoncheir / gist:75c2c611197b9f6158268035bcd80f3e
Created November 5, 2019 10:06
dart pub test coverage lcov
```
pub run test -t Unit --coverage coverage
```
```
pub global run coverage:format_coverage --package-root=. --report-on= lib --in coverage/test/*.json --out coverage/lcov.info --lcov
```
Unit tests lcov:
@Hecatoncheir
Hecatoncheir / GitConfigHttpProxy.md
Created September 20, 2019 07:51 — forked from evantoli/GitConfigHttpProxy.md
Configure Git to use a proxy

Configure Git to use a proxy

In Brief

You may need to configure a proxy server if you're having trouble cloning or fetching from a remote repository or getting an error like unable to access '...' Couldn't resolve host '...'.

Consider something like:

analyzer:
strong-mode:
implicit-casts: true
implicit-dynamic: true
exclude:
- lib/api/*.dart
errors:
unused_element: warning
@Hecatoncheir
Hecatoncheir / http_methods
Last active May 27, 2019 10:40
Dart http router
/// HttpMethods - набор методов запросов который обрабатывает сервер.
/// https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods
abstract class HttpMethods {
/// options - метод позволяет клиенту определять
/// параметры и / или требования, связанные с ресурсом,
/// или возможности сервера, до отправки запроса к самому ресурсу.
/// https://ru.wikipedia.org/wiki/HTTP#OPTIONS
static const String options = 'OPTIONS';
/// get - запрашивает представление указанного ресурса.
@Hecatoncheir
Hecatoncheir / main.dart
Created March 25, 2019 20:39 — forked from MarcinusX/main.dart
Ripple effect transition
import 'package:flutter/material.dart';
import 'package:rect_getter/rect_getter.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Fab overlay transition',
stages:
- test
- deploy
unit_test:
image: brianegan/flutter_lcov:v0.5.1
stage: test
script:
- flutter test --coverage
- genhtml coverage/lcov.info --output=coverage
# Docker image based on Debian Stretch
# https://github.com/docker-library/openjdk/blob/master/8-jdk/Dockerfile
# https://github.com/docker-library/buildpack-deps/blob/master/stretch/scm/Dockerfile
# https://github.com/docker-library/buildpack-deps/blob/master/stretch/curl/Dockerfile
FROM openjdk:8-jdk
LABEL maintainer="Ali Bitek"
ARG BRANCH
@Hecatoncheir
Hecatoncheir / dockerfile
Created January 15, 2019 19:22
browserless chrome
FROM ubuntu:18.04
# Application parameters and variables
ENV NODE_ENV=production
ENV HOST=0.0.0.0
ENV PORT=3000
ENV application_directory=/usr/src/app
ENV ENABLE_XVBF=true
# Build Args
apiVersion: serving.knative.dev/v1alpha1
kind: Service
metadata:
name: test
namespace: default
spec:
runLatest:
configuration:
revisionTemplate:
metadata: