Code Monkey home page Code Monkey logo

dynasana's People

Contributors

codacy-badger avatar fossabot avatar radumg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

fossabot

dynasana's Issues

Fix classes with + representation in Dynamo

By default, Dynamo show any method that has the same return type as the class name as a creation node, marked with the green "+".

These methods, for example Tag.GetById are actions, not creation nodes so they need to be represented correctly.

Fix static classes nodes misrepresentation

Methods that are part of a class but are not static show up in Dynamo with an input port for an instance of that class.

Action methods need to be marked static for this to go away but that limits the usefulness of the library in Revit addins and other applications, so best to use DynamoCustomisation.dll to specify port inputs.

Implement missing endpoints

There are a few endpoint variations that are currently not implemented, including GETs, POSTs but especially PUTs & DELETEs.
For a full list, head over to the Asana API documentation.

I won't be looking to implement these unless I suddenly get a load of free time or suddenly start needing them at work, so I strongly encourage and welcome contributions ๐Ÿ‘

Move web calls from client to classes

Currently, web calls show up in the client namespace when package is loaded in Dynamo, displaying all methods as a long & messy list.

dynasana web calls in client

A better place to put them would be in each class. Want to GET Tasks ? It should be method under Task namespace, not a method called GetProjects under Client.

Refactor POST methods

  • the methods that POST to Asana need a refactor to remove duplicate code across POSTs to different endpoints
  • duplicate code introduced in PR #5 , when POST methods was fixed

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.