Adonis Hexa - Development Update- Cli tool for installation and Generation of project.
Repository
https://github.com/creatrixity/adonis-hexa
Adonis Hexa is a software development paradigm for maintaining a scalable application architecture while developing apps for the AdonisJS framework.
It has technically the same ideology as the lucid archetectural pattern for Laravel.
Initially, adonis hexa installation was a clone from the repository, where the command for cloning the repository has to be initiated.
New Features
Added cli tool to install project with a command.
In order to solve the issue of cloning from the repository then running the command to install dependency each time you want a new project, i built a cli tool that accept commands to generate the project by installing the cli tool globally and running the command to create a new project.
Installation
You can install the package from npm.
npm i --global adonis-hexa@latest
Next
Create new Adonis Hexa project
adonis-hexa new Project-Name
Usage
Move into the project directory
cd Project-Name
start http server
adonis serve --dev
Implimentation and Screenshot.
The command new was listen for on the argument passed to the command line a a base generator was created with several methods. Nodegit was used to interface with repository for cloning. After cloning a command was issued out to install adonis hexa dependencies.
Installation
help and version checking
How to contribute
Clone the repository Adonis-Hexa-cli
Read the Readme.md file on the repository.
Repository and commits
commit to clone from adonis-hexa repository
commit to install packages on adonis-hexa repository using npm.
Hey there,
Looks like the CLI app installs from the master branch. It would be good to add some options to install it from a release tag or a different branch. (For instance, I see v4.1.0 tag on releases page.)
On a small note;; there is a little typo on
Implimentation and Screenshot.
. :)Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Thank you for your review, @emrebeyler!
So far this week you've reviewed 8 contributions. Keep up the good work!
Hi @sirfreeman!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server
Hey, @sirfreeman!
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!