Git Product home page Git Product logo

aiocloudflare's Introduction

Hi, I am Wong Si Wei (Stewart) πŸ‘‹ πŸ‡ΈπŸ‡¬

I am currently a CTO for BlockChef and a part-time tech advisor for Ample Transfers Pte Ltd. I am a Self-taught full stack software engineer who switched career since 2018.

A technology geek, full time web developer, part time tinkerer.

Highly proficient with serverless technology, Linux operating system and cloud infrastructure.

I am an advocate of clean, testable and maintainable code with excellence knowledge in SOLID principle and various design patterns implemented in C# and Python. I lead through example, code review, pair programming, knowledge transfer session.

I was mentioned in an article on how my current company attract and retain tech talents

πŸ’» Technologies and Skills

Operating Systems

Editor of choice

Programming languages

Databases

Clouds

My GitHub Language Stats

aiocloudflare's People

Contributors

dependabot[bot] avatar stewart86 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

chromico wrn14897

aiocloudflare's Issues

unable to upgrade to httpx 0.20.0

Due to some code changes in httpx this error occured

>       return await self._session.send(
            request=request, auth=auth, allow_redirects=allow_redirects, timeout=timeout
        )
E       TypeError: send() got an unexpected keyword argument 'allow_redirects'

refer to #40 for build error

Clean up TODOs in code

TODOS such as:

  • support for raw, profile, and certtoken to be added.

Although it is unsure we raw and profile is needed, as this parameters is inline with python-cloudflare API parameters. To examine and discard if not required.

Implement sync code

Although this library is used for async code, there will still be use cases for sync code.

100% test coverage

Currently test coverage is at 36% and codecov is not fully implemented.

To implement a test generator similar to CodeGen() in the scripts/ folder

Add test mock support

At some point user might not want to connect directly to Cloudflare API when doing unit test. A mocking support would definitely help.

Can use respx to construct the pytest.fixture

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.