Code Monkey home page Code Monkey logo

Comments (10)

dkarlovi avatar dkarlovi commented on August 18, 2024 1

Alright, make sure to mention me in an issue in a new repo when you create it. 👍

from phpqa.

jakzal avatar jakzal commented on August 18, 2024

Great ideas. Some are maybe going in the direction similar to Flex - it's a small step from providing instructions how to enable a tool, to enabling It automatically ;)

I do have a draft version of the tool migrated to the Symfony console component. As I mentioned the other day I was planning to extract the tool to a separate repo, and I think if there's any new extensions coming, this has to be done.

The tools.php test command was intended to discover broken tools. If a tool is broken for too long it should be removed from the image. I thought of adding it to a legacy section of tools in the readme.

image

from phpqa.

dkarlovi avatar dkarlovi commented on August 18, 2024

Awesome, glad we're on the same page. What can I do to help?

from phpqa.

jakzal avatar jakzal commented on August 18, 2024

As soon as I publish the new repo you could start implementing above features ;)

Not sure when I'm gonna publish it though...

from phpqa.

jakzal avatar jakzal commented on August 18, 2024

@dkarlovi alright...

First test release, (really) quickly migrated to Symfony console with not much cleanups: https://github.com/jakzal/toolbox/releases/download/v0.0.1/toolbox.phar

What I did is I split namespaces and classes into separate files, removed some complexity (I hope), and covered code with tests. Did all this minumum updates since it's no longer just a supporting script, but it becomes an app with all its maintenance burden.

There's still few cleanups I need to do before I'd like people to submit their pull requests so hold your horses until I release 1.0.0 please.

from phpqa.

jakzal avatar jakzal commented on August 18, 2024

By the way, I called it toolbox. Happy to hear other name suggestions if this one's no good.

from phpqa.

dkarlovi avatar dkarlovi commented on August 18, 2024

Whoa, this looks like a ton of work, well done. Toolbox sounds fine to me. 👍

from phpqa.

jakzal avatar jakzal commented on August 18, 2024

Toolbox code base is almost stable for v1. I'd like to add two more features before we an start using it here:

  • --target-dir for install and test commands
  • tags inclusion/exclusion support (tool exclusion based on php version could be implemented this way)

I hope to do this in the upcoming days.

from phpqa.

dkarlovi avatar dkarlovi commented on August 18, 2024

Sounds great, we can then close my obsolete PRs and I'll rebase the rest, if any. 👍

from phpqa.

dkarlovi avatar dkarlovi commented on August 18, 2024

Migrated to jakzal/toolbox#12

from phpqa.

Related Issues (20)

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.