ME-dynamics / aba-cli

automate boring stuff in node js
0 stars 0 forks source link

is there's any document for more clear ? #1

Open Adamkaram opened 3 years ago

Adamkaram commented 3 years ago

i like what i doing here thank u for your efforts and i need to use ur package cli and maybe in next month help with to contribute but i need clear docs to know the structure how i can use it in a Decent way

eyousefifar commented 3 years ago

Hi @Adamkaram I'm actually surprised someone is using this CLI, I built this tool for myself, this creates a clean architecture node js ( with typescript ) project and some other simple tools( it's far from complete, I don't have the time to focus so I improve it as I go ). I intend to create a backed for this CLI so I can automate some stuff like package upgrades, config file changes, and other things.

so what is your use case exactly?

Adamkaram commented 3 years ago

it's realy cool i used some automate cli for Node and back end server with Mongo before but really i didn't see such a beatiful thing like ur cli < it's clean code and i haven't faced any issue with it like i used to before with some cli

so what is your use case exactly? Not a specific case actually but i will foucs these times on autogenerate boilerplate code like the whole configration for some back end like graph for example or gprc structure some things like that can u edit README to be more specif about it's actually do in this time and what i can offer in the futuer version i will add the structuerd for the file and where u can find specific file to manibualte with so it can benfit the Consumer or the one he using it to doing his work or some boilrplate code or whaever so if there is any way to i can help with you i can work on it as i can , and really man it's a great job as far as it's in birth Period but i can see what another Contributions do with it with ur effort ofCourse ..

edit i found something cool u did it to https://github.com/eyousefifar/aba-utils

eyousefifar commented 3 years ago

@Adamkaram Thank you. These projects for now are specific to my work. I'm trying to create microservices in node and I try to build structures and tools needed for my code. because of that most things are hardcoded here. so the first step would be to make it more general or make more options available ( I can focus on node with typescript and clean architecture, but about database and web framework, there should be an option to make it configurable ). another thing is I really need to dig in the ecosystem and avoid reinventing the wheel. for example, there's yo generator for generating projects. and snippet managers for creating an entity. all that being said I need to decide what exactly is aba-cli and what are its goals and how they benefit users.

Adamkaram commented 3 years ago

great to do that and i will focus either on that , i'm creating some thing similar if you need and about ur intend as u mention here "I intend to create a backed for this CLI so I can automate some stuff like package upgrades, config file changes, and other things." i code some test about upgread the package to the latest version u can of of course to that with yan by typing yarn upgrade-interactive --latest but anyway u can use a package called latest-version https://github.com/sindresorhus/latest-version#readme and just loop throw all dependencies to check if they in last v or not and install them that's it i will keep track ur commit in this project and will support u mate every time

eyousefifar commented 3 years ago

@Adamkaram that would be cool, about the latest-version package, I was thinking about something more controllable. like someone who maintains these things and developers just focus on the main code. just updating to the latest version is not always cool. what I was thinking about is more like a checksum of a file and if it's old replace it with the new one. there are a lot of things in my mind and I have so little time. but for sure as I go forward I will develop this.

Adamkaram commented 3 years ago

if i figure something simimlar to i will catch u here