8000 Implement custom Asana API client for PHP · Issue #247 · PurpleTurtleCreative/completionist · GitHub
[go: up one dir, main page]

Skip to content

Implement custom Asana API client for PHP #247

@MichelleBlanchette

Description

@MichelleBlanchette

Alas... Asana is officially deprecating their PHP SDK as of 3 days ago per this commit: Asana/php-asana@8886810

I've been wanting to get away from it for a while now, anyways, because I have really chaotic state management with my ignorantly hacked together shot at a static singleton class Asana_Interface from over 5 years ago—before Completionist had all the features it does now, particularly the ability to display projects and tasks on the website frontend. 🫠

It's been a long time coming, but this is such a huge refactor that's core to literally everything in Completionist... 🚨

Also, I'm marking this as a User Request because users have asked for an interface/include file before to use Completionist's authenticated Asana PHP client. So let's keep that in mind when designing this.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    cleanupImproves code organization and usabilityenhancementExisting feature enhancementsperformanceChanges related to performance optimizationsecuritySecurity vulnerability or tighteninguser requestReported by a user

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0