Coder Social home page Coder Social logo

lockbook-x's Introduction

lockbook-x

Collection of Lockbook extensions and experiments. A project such as go-lockbook has the hope of being merged into the official Lockbook source tree one day. Other ones such as lbcli (and other Go projects) will likely live here forever.

Projects

  • go-lockbook - Go bindings for the core Lockbook library lb-rs.
  • lbcli - A CLI implemented in Go using the Go bindings.
  • lbgui - A GUI implemented in Go using the Go bindings and GioUI.

Adopted Upstream

Getting Started

This project uses Task to run various build and maintenance commands. Once this repo is cloned and Task is installed, simply run task init to pull in the Lockbook submodule files and install the necessary dependency programs.

License

This is free and unencumbered software released into the public domain. Please see the UNLICENSE file for more information.

lockbook-x's People

Contributors

steverusso avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

lockbook-x's Issues

lbcli data diff command

Show the diff between two data directories, or would it be more useful to diff two core instances?

lbdev

Abstract

A tool to search lockbook commits and enter a development / test environment for any one.

Why

When a broken feature is noticed, the first thing we attempt is hunting down the commit that broke it. Sometimes, particularly for uiux, we must run a given client at a certain commit. If the commit is old enough, we must also run a local server since production might not be an option. This process (grepping the git commit log, stepping through commits to run the server and a client at each one, maintaining or recreating test accounts) is cumbersome. It'd be nice to have the assistance of some tool that can provide better search capabilities and automate some of the work when stepping through commits.

Spec

WIP: A GUI using Gio that encompasses the above mentioned functionality. First iteration should be a CLI tool that can build and cache for each commit (and maybe an option to automatically do that for the last n commits).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.