Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Adamkaram opened this issue Dec 15, 2020 · 6 comments
Open

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

Adamkaram opened this issue Dec 15, 2020 · 6 comments

Comments

@Adamkaram
Copy link

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
Copy link
Collaborator

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
Copy link
Author

Adamkaram commented Dec 16, 2020

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
Copy link
Collaborator

@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
Copy link
Author

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
Copy link
Collaborator

@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
Copy link
Author

if i figure something simimlar to i will catch u here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants