Comments (7)
Agreed. I was just thinking about this yesterday... right now I have exactly one output: Markdown.
At the very least, the tool should offer a machine-readable output... I'm in the process now of really cleaning up the code so that it's at least unit testable. At that point, the unit tests will probably define an API pretty well, for a shapeshift_lib. Hopefully in the next weeks this will be possible.
from dart-shapeshift.
Oh, and right now most of shapeshift is in the cli/ library, which requires dart:io
. I'm refactoring it out so that most of shapeshift is in the common/ library.
from dart-shapeshift.
Cool. Thanks. It occurs to me that we may need to be really careful with dependencies if we don't want to get into version constraint hell. Any thoughts on what the lib will depend on?
from dart-shapeshift.
I think the latest commits and updates to the README essentially close this issue. But I'll let you take a look, @pq.
from dart-shapeshift.
👍
This will go up on pub soon?
FWIW: before that happens, I noticed the description was missing. Here's a PR to add one:
Obviously, you may want to change the text as you see fit.
from dart-shapeshift.
Yeah, I'll leave this open till shapeshift gets up on pub. I want to tear out DocCoverage first.
from dart-shapeshift.
OK rock on. DocCoverage is in its own repo, and already published to pub.
Once shapeshift gets up to pub. I'll close this.
from dart-shapeshift.
Related Issues (19)
- Support for automating API change detection (a feeler) HOT 4
- Wrap DiffNode with a nicer interface
- Great tool!
- Live view: Map diff from 1.8.5 to 1.9.3 shows wonky formatting
- Live view: ArgumentError diff from 1.8.5 to 1.9.3 shows wonky formatting HOT 1
- New method code blocks are... ugly
- New method code block comments are... also ugly
- "Paginate" the version list
- Wrong subclasses difference HOT 1
- unconditionally complains about short descriptions HOT 7
- If a positional argument is renamed, don't call it a remove + add
- Boolean properties (like "abstract") that flip should be noted in one line
- Missing top-level functions and variables HOT 6
- json_diff: path dependency to /Users/srawlins/dart/json_diff HOT 1
- Need to score library-level comments.
- Bold Roboto (like Class names in coverage scores) looks terrible. HOT 1
- Clicking "See" the gaps harangs the badge HOT 1
- No coverage score for Typedefs HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dart-shapeshift.