GithubHelp home page GithubHelp logo

isabella232 / diff-tests Goto Github PK

View Code? Open in Web Editor NEW

This project forked from desktop/diff-tests

0.0 0.0 0.0 2.45 MB

Reference suite of tests for exercising the diff engine in GitHub Desktop

License: Creative Commons Zero v1.0 Universal

diff-tests's Introduction

GitHub Desktop Diff Tests

This repository is intended to be used as a reference for exercising the diff engine in Desktop

As this repository is intended to be used as a reference, all content in this repository is licensed under a Creative Commons license. Please keep this in mind and ensure you are permitted to publish this content if you are interested in contributing a test case.

Adding an test case

  1. Create a new folder following this convention - [id]-[summary]
  • id is the next available number based on previous tests cases in the repository
  • summary is a few words to describe the test case
  • examples: 0001-bitmap-image-support, 0003-highlight-sections-in-line
  1. In this new folder, craft the commits to demonstrate the issue (see below for more specific pointers)
  2. Add a README.md to the directory to summarize the test case, and attribute the owners of content (ensure their licenses permit reuse in this test suite).

Crafting the image diff

The image diff test needs to use real images to ensure the test case is valid, so using public domain sources like pixabay are ideal here if you need specific images.

Crafting the text diff

TODO

diff-tests's People

Contributors

shiftkey 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.