arimacdev / php-sigfox-client Goto Github PK
View Code? Open in Web Editor NEWA high level, uptodate Sigfox PHP client library.
Home Page: https://arimacdev.github.io/php-sigfox-client
License: MIT License
A high level, uptodate Sigfox PHP client library.
Home Page: https://arimacdev.github.io/php-sigfox-client
License: MIT License
Currently our auto generated codes are hard to read. because some repository classes have long lines. I suggest to implement a PSR2 pretty printer in this project or in the nikic/PHP-Parser.
There is an exists project tcopestake/PHP-Parser-PSR-2-pretty-printer. But it not splitting long lines into multi lines. And not considering some PSR2 constraints. Work on this project if possible.
I know we are already using the psalm to analyse our sourcecodes. But I noticed that PHPStan is discovering more issues in our project than psalm. So I suggest to integrate PHPStan with level 8. Change the code generater if auto generated codeblocks do not have enough details.
This is only an API client. So do not want to maintain a serializer library inside this project. Let other third party library to handle serializations and deserializations.
Currently this library is converting the whole schema to an array and processing it. So the source-codes of code generator seems pretty ugly. As a solution use a third party library to convert the json schema to typed objects. It will improve the code readability of code generator. I am suggesting to use swaggest/php-swagger2-schema
We do not want to maintain a validation library in our project. Because this is only an API client library. So I am suggesting to use a third party library to do validations in this project. This third party library must validate nested objects too.
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.