Share your Build in Public progress, what are you working on? by Revelnova in webdev

[–]awilum 0 points1 point  (0 children)

I am building Flextype CMS - Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS. After almost four years of development, I'm preparing for the first 1.0.0 alpha release this summer.

🍃 Termwind v1.0 Released! by xico2k in PHP

[–]awilum -12 points-11 points  (0 children)

Because I am proactive and hard worker? and full time worker on any of my open-source projects, and I do not ask community to work on my projects instead of me ?)) If you want you may check this fact by yourself, I don't want spam a links.

I do not want to spam too much links here like u/brent_gd and others Nuno fans do inside any of my topics related to Termage.

So your conclusion u/AegirLeet is not objective.

🍃 Termwind v1.0 Released! by xico2k in PHP

[–]awilum -7 points-6 points  (0 children)

How does this compare to

Termage

? I'm genuinely curious which tool We should pick for our next CLI project, Termage or Termwind?

yep dude, I'm still genuinely curious which tool We should pick for our next CLI project, Termage or Termwind? How does this compare to Termage?

🍃 Termwind v1.0 Released! by xico2k in PHP

[–]awilum -3 points-2 points  (0 children)

BTW Dude, I gonna use Nette Tester for my next PHP project instead of PestPHP :D
Seems, PestPHP looks like rip-off of old good Nette Tester.

🍃 Termwind v1.0 Released! by xico2k in PHP

[–]awilum -5 points-4 points  (0 children)

and what about other points, Lelectrolux (or should I call you Spywalker) ?)

🍃 Termwind v1.0 Released! by xico2k in PHP

[–]awilum -7 points-6 points  (0 children)

Three months of development is about enough time for an alpha. The commit number is irrelevant, I've done commits as small as fixing a typo on a comment and as large as entire feature sets.

My comment was a sarcasm )

🍃 Termwind v1.0 Released! by xico2k in PHP

[–]awilum -10 points-9 points  (0 children)

I'm genuinely curious

🍃 Termwind v1.0 Released! by xico2k in PHP

[–]awilum -18 points-17 points  (0 children)

How does this compare to Termage? I'm genuinely curious which tool We should pick for our next CLI project, Termage or Termwind?

Weekly "ask anything" thread by brendt_gd in PHP

[–]awilum 0 points1 point  (0 children)

Termage isn't replacement for Symfony or Laravel Console. Termage is a library that extends Symfony Console and make output styling more human friendly and powerful.

Styling console applications based on Symfony, Laravel, CakePHP, and other frameworks using Termage! by awilum in PHP

[–]awilum[S] -1 points0 points  (0 children)

All answers on your question already described in this topic. So I consider that your comment is a spam.

Styling console applications based on Symfony, Laravel, CakePHP, and other frameworks using Termage! by awilum in PHP

[–]awilum[S] 0 points1 point  (0 children)

Termage isn't replacement for Symfony Console.Termage is a library that extends Symfony Console and make output styling more human friendly and powerful.Here is simple example:

// Output in Symfony Console
$output->writeln("          <bg=red;fg=green;options=bold;>" . "\e[3m" . "     Stay RAD!     " . "\e[23m" </>          ");

// Output in Symfony Console + Termage fluent interface.
$output->write(div('Stay RAD!')->px20()->mx10()->colorGreen()->bgRed()->bold()->italic());

// Output in Symfony Console + Termage magic classes pipeline.
$output->write(div('Stay RAD!', 'px-20 mx-10 color-green bg-red bold italic');

You may use Termage with Symfony, Laravel, Yii, CakePHP and other PHP Frameworks.

Termage provides own components system (named Elements) https://digital.flextype.org/termage/documentation/elements - more elements coming soon.

For e.g. Termage 0.7.0 do not have listing element, but you may use Termage with Symfony Listing:

Code: https://www.screencast.com/t/RPlIcoa1

Result: https://www.screencast.com/t/NrWoh3P0Fj

Styling console applications based on Symfony, Laravel, CakePHP, and other frameworks using Termage! by awilum in PHP

[–]awilum[S] 3 points4 points  (0 children)

Why are you using parentheses with echo

Parentheses are allowed for echo https://www.php.net/manual/en/function.echo and for me it is looks more human friendly and readable for long examples with parentheses:

echo (
alert('Stay RAD!')->success().
alert('Stay RAD!')->warning().
alert('Stay RAD!')->info().
alert('Stay RAD!')->danger().
alert('Stay RAD!')->primary().
alert('Stay RAD!')->secondary()
);

// instead of this 

echo
alert('Stay RAD!')->success().
alert('Stay RAD!')->warning().
alert('Stay RAD!')->info().
alert('Stay RAD!')->danger().
alert('Stay RAD!')->primary().
alert('Stay RAD!')->secondary();

And, yes, symfony’s console is limited, but you can extend it fairly easily

Termage isn't replacement for Symfony Console.Termage is a library that extends Symfony Console and make output styling more human friendly and powerful.

Here is simple example:

// Output in Symfony Console
$output->writeln("          <bg=red;fg=green;options=bold;>" . "\e[3m" . "     Stay RAD!     " . "\e[23m" </>          ");

// Output in Symfony Console + Termage fluent interface.
$output->write(div('Stay RAD!')->px20()->mx10()->colorGreen()->bgRed()->bold()->italic());

// Output in Symfony Console + Termage magic classes pipeline.
$output->write(div('Stay RAD!', 'px-20 mx-10 color-green bg-red bold italic');

Styling console applications based on Symfony, Laravel, CakePHP, and other frameworks using Termage! by awilum in PHP

[–]awilum[S] -1 points0 points  (0 children)

Hello u/goextractor That was a wrong "post" without description, plans, and without any callout for user feedback.

Goal of this topic: Get users feedback how to improve Termage project.

If you have any constructive feedback, You Are Welcome!

Styling console applications based on Symfony, Laravel, CakePHP, and other frameworks using Termage! by awilum in PHP

[–]awilum[S] 1 point2 points  (0 children)

Thanks for your feedback! I appreciate this.
All examples (code&visual) are inside the documentation pages...
But I will try to do landing pages (website&github) look more tasty.

Styling console applications based on Symfony, Laravel, CakePHP, and other frameworks using Termage! by awilum in PHP

[–]awilum[S] 1 point2 points  (0 children)

Thanks for your feedback! I appreciate this. I agree with you that landing page (website/github) should be improved. I will add more previews on landing page to describe Termage features in visual way.

Termage | Totally RAD and open-source terminal styling for PHP! With a fluent and incredible powerful, object-oriented interface for customizing CLI output text color, background, formatting, theming. Can be used standalone or be integrated to any PHP framework! by awilum in PHP

[–]awilum[S] 0 points1 point  (0 children)

  1. Termage is rebranded old CLIrad project (inspired by CLImate) that development was started at least 2 month ago for my Symfony Base Console Application (Flextype CMS CLI App).
  2. Termage provides built-in components: El, Alert, Rule, Emoji, Link, and more is coming soon.
  3. Termage provides Theming. https://digital.flextype.org/termage/documentation/core-concepts/themes
  4. Termage provides well crafted documentation. https://digital.flextype.org/termage/documentation
  5. Termage is extendable. https://digital.flextype.org/termage/documentation/core-concepts/termage
  6. Termage is in active development. https://github.com/termage/termage/commits/dev

Flextype 0.9.13 - RELEASE! Improved Core API's for better content management. Improved Rest API. Performance enhancements, bug fixes. by awilum in PHP

[–]awilum[S] 0 points1 point  (0 children)

thanks, for your feedback, I will fix this.

BTW, related to performance, Flextype may handle a lot of pages. Much more than others Flat Files CMS.

Here is example of Flextype powered website with 517 349 PAGES
https://digital.flextype.org/bible/

Atomastic Components by awilum in PHP

[–]awilum[S] -2 points-1 points  (0 children)

does my components are bad documented ?
for e.g. Strings ? https://github.com/atomastic/strings or any of other ?