Giter VIP home page Giter VIP logo

fossabot-commander's Introduction

Hi ๐Ÿ‘‹, I'm Brandon Clothier

A weird software developer from Kentucky

Senior Lead Developer @trollandtoad


brandon14

brandon14

inhal3exh4le



spotify-github-profile


Connect With Me

inhal3exh4le inhal3exh4le brandon14 brandon-clothier 7965016 itbrand0n it_brand0n uccu1gqxvxbbgdhyuykgivzq NZ8Crqg


Languages and Tools

android angular bash bootstrap css3 elasticsearch git html5 javascript laravel linux mysql nginx nodejs photoshop php postgresql postman python redis sass sqlite symfony tailwind travisci typescript vagrant vuejs webpack


Support

it_brand0n




brandon14

brandon14

brandon14

fossabot-commander's People

Contributors

brandon14 avatar

Watchers

 avatar  avatar

fossabot-commander's Issues

[tests]: Write tests for full logging functionality

Issue

Currently, we have tests to ensure that the various log methods are called, but this doesn't fully test
that the correct amounts of log calls are made for the multiple scenarios when executing a command.

Expected Behavior

We want to fully assert that the number and type of log calls are made when the various scenarios are
executed (i.e. when executing a command that succeeds fully, we would expect info to be called 3 times).

Actual Behavior

We currently only assert that at least a single call to log occurs during a successful command execution. We need to extend this to assert that log calls are made in the appropriate sections of the
code.

NOTE: This isn't required necessarily but would further enhance the tests so that we know we are logging
for the various scenarios encountered during command execution. The important log calls to cover first
would be for error logging as these are going to be the logs that users care about.

[analysis]: Set up PHPStan & fix psalm configs

Issue

We need to set up PHPStan to statically analyze the codebase to ensure strict type enforcement.

We should also fix the psalm configs to run psalm for additional static analysis.

These should be ran during tests to enforce strict types in the codebase.

[docs]: Fix documentation building

Issue

The current workflow for building the docs using Doctum on release is not working.

Expected Behavior

On push of a new tag for release, the workflow should build the documentation for the library on the gh-pages branch so that we can deploy the GitHub pages documentation on that branch.

Actual Behavior

The docs fail to build.

[ci/cd]: Fix CHANGELOG.md and CONTRIBUTORS.md generation action

Issue

The current cd workflow to generate the changelog and contributors file on pushes to main is not working.
This workflow should allow easy generation of a CHANGELOG.md and CONTRIBUTORS.md file to track changes and
contributions to this project.

Expected Behavior

On pushes to the main branch, the workflow should generate a CHANGELOG.md and CONTRIBUTORS.md file and
commit those to the main branch.

Actual Behavior

The workflow runs, but no changes or contributors are detected thus no CHANGELOG.md and CONTRIBUTORS.md file
are created and committed.

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.