profile
viewpoint
Ryan Abrams caervs @docker Los Angeles

caervs/pivot 1

Automated Mathematical Deduction

caervs/basic-express-site-2016 0

Simple example Node website using Express (2016 edition)

caervs/blot 0

An unassuming static-site generator for Python

caervs/boto 0

For the latest version of boto, see https://github.com/boto/boto3 -- Python interface to Amazon Web Services

caervs/codimd 0

CodiMD - Realtime collaborative markdown notes on all platforms.

caervs/compose 0

Define and run multi-container applications with Docker

caervs/dcsh 0

#!/usr/local/bin/dcsh > #!/bin/bash

caervs/dispatch 0

Execute scripts on your mesos cluster

caervs/distribution 0

The Docker toolset to pack, ship, store, and deliver content

fork caervs/codimd

CodiMD - Realtime collaborative markdown notes on all platforms.

fork in 2 months

push eventulmenhaus/env

Ryan Abrams

commit sha bc652bdac6fb015f023067a3bd7cce837d3f867d

[explore] Functional selection view Fix bug where multiple key bindings were being added to show/hide view and make the show/hide view functional.

view details

push time in 2 months

push eventulmenhaus/env

Ryan Abrams

commit sha 1c1412e591349cb0c8e04bd3ba6da3934a50f561

[explore] Basic expand/collapse enter/exit Functionality for exploring code base by collapsing and expanding subsystems.

view details

push time in 2 months

push eventulmenhaus/env

Ryan Abrams

commit sha e436d6c58058381487b5030664e40e7a7f1c7703

[extract] Group non-composite typedefs under a type Prevents methods on those types from being dangling symbols

view details

push time in 3 months

push eventulmenhaus/env

Ryan Abrams

commit sha 6bf17f3430435c59d6f59aa271ddd99ad073daac

[extract] Add lines of code to code graph Lines of code here measured as statements plus closing braces

view details

push time in 3 months

push eventulmenhaus/env

Ryan Abrams

commit sha c402dcffc7ebb3298c6fd35bb5a71e9d56fa5a44

Basic subsystems for go projects Define structs, interfaces, files, packages, and directories as subsystems with their components. Trying in combination with the explore tool should show if the right decisions are made regarding: * If methods and fields should also belong to their parent files * If we should continue to distinguish between types and type definitions * If packages should be a part of their parent directories

view details

push time in 3 months

push eventulmenhaus/env

Ryan Abrams

commit sha fa0e86894adb415f8d600d2f1941dea0456c1750

[extract] Unit tests for graph building Tests for gathering various types of nodes: * Consts * Vars * Types * Funcs * Methods As well as some pragmatic tests for capturing references between them. Removes the trivial reference that every item has to itself.

view details

push time in 3 months

push eventulmenhaus/env

Ryan Abrams

commit sha 0c84f63024ddb1528346cc45e808ceb1642cf943

[ex*] First pass edge population Look for references between nodes in go files and populate corresponding graph. General TODOs left in code.

view details

push time in 3 months

push eventulmenhaus/env

Ryan Abrams

commit sha f1406f66937cbc1b70f99ae2219040b8ac819f90

[ex*] Break out nodes for different symbol types and fix some bugs

view details

push time in 3 months

push eventulmenhaus/env

Ryan Abrams

commit sha e1d27f1c5fe4a1919619d6a35405ac2f5a2dedd6

MVP extract and explore tools Tools to build and explore a reference graph of all globally accessible symbols in a codebase. MVP includes: * Reference schema for nodes and edges of reference graph * Minimal `extract` implementation to get all structs, interfaces, methods, functions, const, and var in go codebase * Minimal alphabetical list view of all symbols with their documentation Next steps: * Clean up and test * Collect edges in extract tool as well * Full explore UX including: * Flexible aggregation of components into subsystems * Option to view and exclude kinds as well as filter out nodes/subsystems * Aggregate statistics as well as ability to order subsystems by them * Jump to codebase definition from symbol

view details

push time in 3 months

push eventulmenhaus/env

Ryan Abrams

commit sha 3bf618aa76a7079319c36bb0f16521828c6a7520

WIP

view details

Ryan Abrams

commit sha 5bdf17499351cc71cf2b74038678b596fae0cef5

WIP

view details

push time in 4 months

create barnchulmenhaus/env

branch : explore

created branch time in 4 months

push eventulmenhaus/env

Ryan Abrams

commit sha bb9453f9bab9e7d4c860d63a4c2294a983eeadbb

Basic hacky support for foreign lists Foreign lists as opposed to foreign keys (similar to pg arrays) can model many-to-many relations between entries. Add basic support for them. Note some follow-up work to removes hacks as current interface for entries assumes they are primitive rather than containers.

view details

push time in 4 months

push eventulmenhaus/env

Ryan Abrams

commit sha 1ba8213e2b7deae0d9108d2e00eb6e18f523e81b

Support insecure RSS feeds

view details

push time in 4 months

PR closed docker/distribution

Reviewers
allow pull image support Ceph s3 dco/no

Registry does not support ceph with S3 to pull image. When use ceph as backward, registry only return a redirect url to docker, but docker can't create s3 signature. So if use ceph, registry should send request to radosgw directly.

Signed-off-by:krunerge krunerge@gmail.com

Fixes: #2189

+24 -0

3 comments

1 changed file

krunerge

pr closed time in 4 months

pull request commentdocker/distribution

allow pull image support Ceph s3

Indeed. Thanks @steveteuber.

@krunerge running the registry with signed URLs disabled should be compatible with Ceph. Please reopen if you encounter issues.

krunerge

comment created time in 4 months

push eventulmenhaus/env

Ryan Abrams

commit sha 762550121818a84457bc326c1dd413dfe8738a74

MVP tool for doing tasks in jql Write a basic tool for listing all tasks that are in progress in the jql time tracking schema, basic hot keys for switching to/from jql and for adding log entries for time spent on tasks.

view details

push time in 4 months

push eventulmenhaus/env

Ryan Abrams

commit sha c0d8215301dcf9918ae05b4d09fc1a01b742c60e

Quick view switching jql <-> feed For easy task planning and later task execution, add single buttons to switch between jql and feed views of the current database.

view details

push time in 4 months

push eventulmenhaus/env

Ryan Abrams

commit sha 23de5a6897b126b46a6ee6f52672f6c938ffbb6f

[jql] Timezone bug fix and add money type

view details

Ryan Abrams

commit sha efcfeb56f025f1e296234c345563d302de01938c

Bare bones UI for planning tool on top of jql time tracker Basic tool called `feed` that can automatically populate items in the jql schema for time tracking by fetching from generic resource feeds. So far just adds an RSS implementation. Next steps: * Feedback for errors, saves, and successful fetches in the UI * JIRA, github PR, github issue, and gmail feed implementations (if not rss) * An "execution" UI on top of jql for easily viewing pending tasks and logging time * Passive time logging for planning * One-click switch between jql, plan UI, and execution UI * Time logs for status changes in jql items * Refactors and TODOs as noted in code

view details

push time in 4 months

create barnchcaervs/env

branch : feed

created branch time in 4 months

push eventdocker/distribution

Manish Tomar

commit sha 9ebf151ac2f72eaa597728390e10714cb99661a4

API to retrive tag's digests Add an interface alongside TagStore that provides API to retreive digests of all manifests that a tag historically pointed to. It also includes currently linked tag. Signed-off-by: Manish Tomar <manish.tomar@docker.com>

view details

Manish Tomar

commit sha 1251e51ad0d8bf24517010a259b8f56c31a60fb6

better name and updated tests - use ManifestDigests name instead of Indexes - update tests to validate against multiple tags Signed-off-by: Manish Tomar <manish.tomar@docker.com>

view details

Ryan Abrams

commit sha ae2e973db9365d6f8401ffb6bfc603f3cd76b111

Merge pull request #2748 from manishtomar/tag-digests API to retrive tag's digests

view details

push time in 4 months

PR merged docker/distribution

API to retrive tag's digests

Add an interface alongside TagStore that provides API to retrieve digests of all manifests that a tag historically pointed to. It also includes currently linked tag. This will not currently be used in distribution but is useful to extract data out from the storage.

Signed-off-by: Manish Tomar manish.tomar@docker.com

+151 -0

4 comments

3 changed files

manishtomar

pr closed time in 4 months

more