Coder Social home page Coder Social logo

tvrg / snage Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fact-finder/snage

0.0 0.0 0.0 4.03 MB

Searchable changelog from markdown files.

Home Page: https://snage.dev

License: MIT License

JavaScript 1.73% TypeScript 97.01% CSS 0.30% HTML 0.86% Dockerfile 0.10%

snage's Introduction

codecov build npm docker aur provided

Intro

Your CHANGELOG.md doesn't scale with your fancy continuous deployment process where you create multiple releases a day? Your clients can't find the changes relevant to them? Snage solves your problems by creating a searchable changelog from markdown documents describing your changes. You write one document per change containing only the gist of what's happened and snage does all the rest. No more questions about what's changed since version X.Y.Z. No more merge conflicts.

Demo/Changelog

Snage uses Snage for its own changelog. Have a look at it on changelog.snage.dev.

Example Changelog Note

Define your change in markdown with YAML frontmatter.

---
issue: 21
date: 2020-04-23
audience: user
type: add
components:
  - cli
version: 0.0.2
---
# Add `snage lint` command

You can lint all change log notes using:
```bash
$ snage lint
```

Snage will render it as:

Read more about notes here.

Install

You can install Snage in many different ways: Archlinux, NPM, Yarn, Docker or build Snage manually.

Features

  • Highly customizable with user defined fields
  • Custom query language for finding change log notes
  • Sleek web UI in material ui design
  • Great tooling support for managing notes.

Usage

  • snage serve: Start the Snage server. read more
  • snage create: Interactively create a new note. read more
  • snage lint: Check for errors in notes. read more
  • snage set: Set field values. read more
  • snage find: Find notes. read more
  • snage migrate: Migrate the .snage.yaml. read more

Contributing

Setup your development environment

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.