Code Monkey home page Code Monkey logo

dinneo / gisto Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gisto/gisto

0.0 1.0 0.0 22.62 MB

Gisto is a Cross-platform snippets management desktop application that allows you and/or your team share code snippets fast and easily. Based on GitHub Gists Infrastructure which means you can use all your existing snippets by connecting your GitHub account! Gisto started as an attempt to fulfill the lack of a syntax highlighted and cloud synchronized code snippet solution. You may thing of Gisto as Evernote for code.

Home Page: http://www.gistoapp.com/

License: MIT License

JavaScript 98.34% Shell 0.15% CSS 0.75% HTML 0.77%

gisto's Introduction

{ Gisto }

Snippets made awesome

Current Gisto version GitHub license Coveralls github branch Code Climate OSX build Linux build AppVeyor branch

About

Gisto is a code snippet manager that runs on GitHub Gists and adds additional features such as searching, tagging and sharing gists while including a rich code editor. All your data is stored on GitHub and you can access it from GitHub Gists at any time with changes carrying over to Gisto

Getting gisto

You can download gisto for (macOS, Windows, Linux) desktop from our website or from releases tab

Full featured Web based client available at: https://web.gistoapp.com

Future and Status

Current released version is always on the branch master

Gisto next version in the works can be tracked via next branch

Please see next branch for upcoming version currently in development.

change.log of current version for more detailed info regarding new features, bug fixes and releases.

Changelog

Screenshots

Dashboard Snippet view Snippet options
Dashboard Snippet view Snippet options
Edit mode Settings Create new
Edit mode Settings Create new

Gisto previous version

Gisto v1 can be tracked via branch v1

This version concidered obsolete and will not be updated

Latest builds

Latest builds in the releases tab

Issues, bug reporting and pull requests

Please feel free to add a bug / feature request / suggestions to the issue tracker.

Pull requests are very welcome

Privacy/authentication

Gisto authenticates to GitHub by using one of the following methods:

  • Oauth2 - the default option on the log-in screen

  • Basic authentication over SSL and retrieving an oAuth2 token. Thus the need for your GitHub user and password

  • Access token - If you would rather to supply your own access token without providing Gisto your login details you may manually create an access token from the account settings at GitHub and login using the generated token

Gisto only saves the oAuth2 token received after authenticating and nothing else.

This token will be saved permanently until you log out.

You can find out more at the F.A.Q. section

How to contribute

  • fix issues, pull request are very welcome
  • write docs
  • fix/contribute to Gisto's website (https://gistoapp.com)
  • suggest features and improvements
  • spread the word

Development setup

Make sure you have nodejs and npm installed in the development machine

Clone the latest "next" branch:

git clone -b next --single-branch https://github.com/Gisto/Gisto.git

Install dependencies in the directory created by cloning:

npm install

Run the local application:

npm run dev

(for more commands, see package.json script section)

Release cycle

  • make changes on next brnch ONLY
  • commit (this will run lint and tests) and push
  • merge next -> master with git checkout master && git merge next --no-edit
  • do not push, run npm run release (for patch version) or npm run release:minor (for minor version), will update readme and changelog, add and commit new tag and will also push

License

MIT

gisto's People

Contributors

gitter-badger avatar morsdyce avatar sanusart avatar tusharmath avatar xyzwilliamxyz avatar

Watchers

 avatar

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.