From: Ashley Dixon <ash@suugaku.co.uk>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] nsapass - alternative to keepassxc (and others)
Date: Fri, 17 Jul 2020 11:32:27 +0100 [thread overview]
Message-ID: <20200717103227.m5j5rr2cjehqm6oq@ad-gentoo-main> (raw)
In-Reply-To: <cZBvjcsFFSepSKbXOxubcSOGKqKUQeDdJcJQQQ7z8ru4mWkopsWNG-80wJLnI8_UbFlzcNbIDVIZPwP6N7UDFOxfSGk8dnyVeYtDr7m6gqA=@protonmail.com>
[-- Attachment #1: Type: text/plain, Size: 3041 bytes --]
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
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2020-07-17 10:33 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-07-17 5:15 [gentoo-user] nsapass - alternative to keepassxc (and others) Caveman Al Toraboran
2020-07-17 10:32 ` Ashley Dixon [this message]
2020-07-18 16:30 ` Caveman Al Toraboran
2020-07-18 18:28 ` Ashley Dixon
2020-07-19 7:30 ` Caveman Al Toraboran
2020-07-19 14:57 ` Ashley Dixon
2020-07-19 15:08 ` OT: " Jack
2020-07-19 15:34 ` Ashley Dixon
2020-07-19 17:00 ` Caveman Al Toraboran
2020-07-17 12:11 ` Rich Freeman
2020-07-17 18:46 ` james
2020-07-17 20:12 ` Ashley Dixon
2020-07-17 16:56 ` J. Roeleveld
2020-07-18 16:51 ` Caveman Al Toraboran
2020-07-18 17:03 ` Rich Freeman
2020-07-18 20:06 ` james
2020-07-18 19:13 ` J. Roeleveld
2020-07-19 7:48 ` Caveman Al Toraboran
2020-08-01 13:49 ` J. Roeleveld
2020-08-01 15:37 ` Caveman Al Toraboran
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200717103227.m5j5rr2cjehqm6oq@ad-gentoo-main \
--to=ash@suugaku.co.uk \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox