jensastrup / shortcut Goto Github PK
View Code? Open in Web Editor NEWAn API Client for Shortcut
Home Page: https://jensastrup.github.io/shortcut/
License: MIT License
An API Client for Shortcut
Home Page: https://jensastrup.github.io/shortcut/
License: MIT License
File directories started usage of interfaces
, but I'm backtracking and sticking with contracts
Test CI job should run on all PRs and push to develop branch
Imports should be followed by 2 newlines
History is currently just an object - the keys appear to be in camelCase, but dates aren't converted and links to stories/iterations could be provided
Each resource/service should state which operations (list, search, etc) are available for that resource/service and an error should be thrown if attempting to call a method not in that list
https://developer.shortcut.com/api/rest/v3#Custom-Fields
Should also be available on stories
baseUrl
is current set as static which is incorrect and causes failures on all service HTTP requests
Only run tests if code under src/
changes
Interface parameter that's a generic type should be moved to an attribute of the class
public static resourceInterface = <SomeInterface>
Have docs generated during action, remove docs/ from repo
Linter should run on all PRs and fail if it would fix anything
Add test coverage for stories service
Interface should be a BaseInterface type, we shouldn't be using unknown
It should be possible to retrieve Team
instances from an iteration instance
URL is currently doubling the "epics" part of the URL, it should be removed
Remove form data package that is unused
Inadvertently using both axios and node-fetch, these should be consolidated
src/stories/stories-service.ts
overrides the create method and can likely be removed.
Iteration.STARTED
, etc
Add full test coverage for member
and members-service
Rather than throwing an error if, for example, iterationId is null we should return null
This requires fleshing out history
BaseSearchableService
is returning converted fields that aren't instantiated as a class/resource
Add ability to directly get state from Story, ie story.state == WorkflowState.STARTED
StoryComment
is attempting to import from the stories index file which is breaking when imports get converted during build
https://developer.shortcut.com/api/rest/v3#External-Link
Add support on stories
Subset of stories
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.