From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22215 invoked by alias); 14 Jul 2018 11:39:49 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 23532 Received: (qmail 2829 invoked by uid 1010); 14 Jul 2018 11:39:49 -0000 X-Qmail-Scanner-Diagnostics: from mail-oi0-f68.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.218.68):SA:0(-0.9/5.0):. Processed in 1.137033 secs); 14 Jul 2018 11:39:49 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DATE_IN_PAST_12_24, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS, T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.1 X-Envelope-From: sgniazdowski@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-transfer-encoding; bh=OLYSCPBKzZNnRmU8XziSG43sD0Zn5Y54ojwJHJR02es=; b=pMPd2h9PkaECpUZklI0R+VHPV1WW4JSNwfnadE9pZYLgOUkLLqocdqQQ0DEouSMk3m Su/u3NjyijPqtokLaa7XajBypxkyYwKm7eTM51mhHRDG1nQfTazyxxfOqBxAZid5ogTr j4wXw6+cJ/Fjh3ntjC85WNQOzGLH5wLG8Qw9khhRVQxJr/X1IExP0PkdFbarrS+ZmoAV BvRil7cx4IHpEIQEJeHgzHyvK298I8mInYRVui8K29yO63VtlICAcypE/8p8ZIcsc77C Lf2yFeQFqFD+eSLVT8jbaGTN38IEmFg5caZZMoW8S41wrSiSzHLBKDZJImfbua9D4jGq KEaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-transfer-encoding; bh=OLYSCPBKzZNnRmU8XziSG43sD0Zn5Y54ojwJHJR02es=; b=NJqk+i/XwAP6jgqmw9ns+qTkxzJMOqRIjPJT9O67xIpxZXtcbMvaUhYQPOnzvZX3/i J2VefIxpc0dMywiDWg/plzVyQsRL22dYu96wxznX+lLxXPReWP6oRpt/R1mcLI8hU+Et 3vZNEXXPEnF8nCJgWlG6Mqg28KaV0XnDHAOEHrEN6p9b9FEqIOyVK7iaXgKShJTDe9lh iq5/jyNgUy1uy2kMzVxyDK5ma4oNcsA7JG8xU63tr/LYIqOVb6N6EqmFL9C5MyefAMG8 y7b8ix0FjNP3fWQQGsWVmSsxbRqpN+8t4CCn734WOH6Scj/tCeJDDsAHjs+n7uTMG1xS P96A== X-Gm-Message-State: AOUpUlEmTNxFn+MsFmMCF0ePZAnuEwZAGnS3qnfgt/7upVn8ly5MNGr6 MqlORqfkni3Dizqo8MS5rhh52lEKA3cEpV+5U05x0Q== X-Google-Smtp-Source: AAOMgpccvlKNRoQ+mdTDuZaXEYm6w/1ztNUG7bhXoZty+/jYkJ+cRlVzo2QfrujpZuq9cXFOo6uuFZ0jYMorKmdwYEE= X-Received: by 2002:aca:bdc4:: with SMTP id n187-v6mr6848811oif.3.1531483399830; Fri, 13 Jul 2018 05:03:19 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: Sebastian Gniazdowski Date: Fri, 13 Jul 2018 14:02:59 +0200 Message-ID: Subject: Re: Anyone wants to join Zsh-Suite project, tools with integrations for Zsh software development To: Zsh Users Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On 25 June 2018 at 14:51, Sebastian Gniazdowski wr= ote: > Hello, > be part of a "zsh-suite" =E2=80=93 tools, with integrations, for Zsh soft= ware > development? I have Zshelldoc, a Doxygen-like tool, and custom ctags, To express what Zsh-Suite would be: suppose you create a backend script at work, first you select subsystems: "log" (to store logs in e.g. mysql (also e.g. ElasticSearch db), without performance drawbacks, for e.g. easy remote access for e.g. aggregation or monitoring), "Doxygen" (Zshelldoc actually, to generate documentation for the project also taking care to properly construct the script, with use of functions, for easy extending by other workers), "unit tests" (to write a better code, too), and you issue similarly to Rails: % zsh-suite create my-work-script -m log,doc,unit-test and obtain skeleton with copied subprojects for the subsystems, with hello-world main script that loads the "log" subsystem, with unit-tests subdirectory with hello-world test case already set up. --=20 Sebastian Gniazdowski News: https://twitter.com/ZdharmaI IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin