On Fri, Jul 17, 2020 at 05:15:01AM +0000, Caveman Al Toraboran wrote: > hi - recently i heard some guys were suffering in > this list from keepassxc, which reminded me of my > my own. so i finally decided to put an end to > this in 404 lines of py code: > > https://github.com/Al-Caveman/nsapass
I haven't downloaded it yet, but I think you should rephrase the README on the GitHub page. Instead of constantly explaining the reasons you dislike KeePassXC in particular, it would be more attractive to explain the merits of your _own_ program, and why people---who may have never used any password-manager---should download NSAPass. There are also quite a few spelling and grammar mistakes, which I suggest you fix before tagging the next release. It is not my place to criticise your opposition to capital letters (although I do not personally understand it myself), but if you want to garner a serious a serious user-base, you will need to write your README and code comments in a more professional manner. Currently, users and contributors might be repelled. Irrelevant aside. You mention that one of the reasons that NSAPass is superior to KeePassXC is the GitHub-generated distributions of languages: please realise that this is often grossly inaccurate, and is probably not something on which you should capitalise in your critique of the project. Rest assured, the entire project is written in C++, with header files being erroneously classified as plain C [1]. The Objective C++ is a very small proportion of the entire codebase, used for MacOSX-specific builds, and everything else just consists of build utilities and scripts. Thankfully, GitHub uses `linguist` for automatic language-detection, which supports a manual override [2], although this feature is unknown to most. Although it's wonderful that you're writing good code for others to use (and one of the best ways to learn programming), it is not a good idea to start your endeavours by placing the logo of a seven-year-matured project with over two-hundred contributors and many commercial sponsors next to some clip-art of an unpleasant animalistic product (the most courteous description of which I could think) and some out-of-date cheese. Other than the "vanity" issues, it looks alright; you've clearly put quite a bit of effort into its development. Once it's matured for a few more months, and you pick up a small user-base, you could post it to Gentoo-Dev (as I did with my latest project [3]) and see if it gets picked up by anyone wanting to put it into the Portage tree (gentoo.git). Hope this helps, Ashley. [1] https://github.com/keepassxreboot/keepassxc/search?l=c [2] https://github.com/github/linguist#using-gitattributes [3] https://archives.gentoo.org/gentoo-dev/message/fa864fb2169d4c80075a7c97604a747d -- Ashley Dixon suugaku.co.uk 2A9A 4117 DA96 D18A 8A7B B0D2 A30E BF25 F290 A8AA
signature.asc
Description: PGP signature