Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 8EDEC200C61 for ; Tue, 25 Apr 2017 23:19:29 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 8D6A3160BB3; Tue, 25 Apr 2017 21:19:29 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id AEB2A160B8E for ; Tue, 25 Apr 2017 23:19:28 +0200 (CEST) Received: (qmail 74582 invoked by uid 500); 25 Apr 2017 21:19:27 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 74570 invoked by uid 99); 25 Apr 2017 21:19:27 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Apr 2017 21:19:27 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id D04C01A03BB for ; Tue, 25 Apr 2017 21:19:26 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -2.397 X-Spam-Level: X-Spam-Status: No, score=-2.397 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.796, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id hTFv_A4G7ESt for ; Tue, 25 Apr 2017 21:19:23 +0000 (UTC) Received: from mail-io0-f175.google.com (mail-io0-f175.google.com [209.85.223.175]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 12A955F20C for ; Tue, 25 Apr 2017 21:19:23 +0000 (UTC) Received: by mail-io0-f175.google.com with SMTP id k87so225866296ioi.0 for ; Tue, 25 Apr 2017 14:19:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-transfer-encoding; bh=F/rpwMgsKjdrg1CaPKeG7EYUjd2+2xolQfRX7IFegXI=; b=evbj2xUiXoldii08aRkwqemEBtllPy7hGK6r4Pp6Wl2R4JeOc5bkSug4dwP/5klblq LN7ib75UjzsNxhUc+Yi9YVVjP+KxajbRGQuoJ19tOuabpBCUWoHCFGReroh74EWKvfV3 FLnw8AOrVcLaqg/Wd0rH8q0/4ZgB7WVqxJBE3A7q+uBe5XEO26xC8MhRMvWQ+66kNVfb UfgOMwTNYaET9T9sfyMFC4BodBKtEPhQk2QuZ1dsEsh2JCpamcMdD089aBTzDrwVYug5 VgPCBlTm/sRU59LlbnIcg9+NQRW1vJnqtp0NUu2S1NK/CfJ45CbsQG5ed9KbifD8Enzh P0RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-transfer-encoding; bh=F/rpwMgsKjdrg1CaPKeG7EYUjd2+2xolQfRX7IFegXI=; b=QNanlGqJbvemikyIA+Gi8DYmR5QBb+IUB5VQzGpePwvkJNB9zR0YdaR1idDYgahVrK KVCBDDtjp7L6vM+D6J4tsuR6NcHy3cc8QNcJqio8VETep3r3UODG3NDT2HDWX9i3OJC7 F+JXI/5sLkS54QQa1Wmz4AFa106aCN6xLWGi4Aeq8HvrMLZk6psk/aEvAjNU7gHRXMMw lTq+9eCRcJq0UhSXeIFTt7PH+1VV0i6D06wUz+Z3ptgPcF69WacH8tcABE/uGlorhhjw wBzRYnxqHTlKPNvpkTUcm8D4fiTPQX3ujFKRVVGCntLr9A6nudER8UjZSzg36Yq/uLXn qHKg== X-Gm-Message-State: AN3rC/70/qhQ3kAEXCfFUr/OoiRA6zFtZKVRSOpIUJyCiALCSkYv06r5 l2CPW9+z4rggy1uFVPg= X-Received: by 10.107.138.7 with SMTP id m7mr16688497iod.133.1493155156050; Tue, 25 Apr 2017 14:19:16 -0700 (PDT) Received: from hw10447.local ([167.102.188.146]) by smtp.googlemail.com with ESMTPSA id s40sm2024879ite.18.2017.04.25.14.19.15 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 25 Apr 2017 14:19:15 -0700 (PDT) Message-ID: <58FFBD4F.9040703@gmail.com> Date: Tue, 25 Apr 2017 17:19:11 -0400 From: Josh Elser User-Agent: Postbox 3.0.11 (Macintosh/20140602) MIME-Version: 1.0 To: dev@accumulo.apache.org Subject: Re: [DISCUSS] Move user manual source to Accumulo website repo References: <58FFAA2A.4060809@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit archived-at: Tue, 25 Apr 2017 21:19:29 -0000 I can respect the desire to separate technical documentation from examples. However, I think using a single branch of a repository to track the technical documentation is going to induce a larger burden on us. When I make a commit to 1.7 to change the user manual, I most of the time would just merge that commit through to 1.8/2.0 as it generally applies to all branches. Conversely, if a change only applies to specific versions, I can easily no-op merge the commit through to other branches (or avoid certain branches via cherry-pick). My understanding is that we would have a single branch of the website. How would we handle multiple versions of documentation via a single branch? Would `master` of accumulo-website include $x copies of the user-manual? Mike Walch wrote: > This change is also part of a larger plan of mine to refactor the > documentation. After the user manual is moved to the website, I would like > to refactor it and make it simpler. In the future, I would like to see > Accumulo documentation split between the user manual and the blog. > > User manual > * Simple, easy to read documentation > * Constantly reviewed for accuracy. > * Must be changed to reflect any changes to Accumulo. > > Accumulo blog > * Detailed posts about new features, designs, testing, applications > * Accurate at the time the post was published. > * Doesn't need to be reviewed after initial post or changed if Accumulo > changes. > > The user manual and blog could complement each other. If you create a new > feature, you should add a simple overview and instructions on how to use it > to the user manual. A blog post could be written to announce the feature > and describe the underlying motivation, design& implementation. The new > section in the user manual and the blog post could link to each other. > > On Tue, Apr 25, 2017 at 3:57 PM Josh Elser wrote: > >> copy-pasting from the JIRA issue because I was looking for these in-thread: >> >> >> Pros >> * Easier to link between pages and external Javadocs >> * Documentation can be broken up into distinct pages which is easier to >> read and better for SEO. >> * Easier to update documentation after releases. Only one commit necessary. >> * Jekyll+Markdown is more customizable and becoming more of a standard >> than asciidoc. >> * Documentation changes that affect multiple releases can be made with >> one PR. >> >> Cons >> * Documentation will no longer ship with tarball >> * Developers cannot update code and docs in one PR >> >> >> Mike Walch wrote: >>> For 2.0, I would like convert user manual source from asciidoc to >> markdown >>> and move it to the accumulo-website to be served using Jekyll. While I >>> will put these changes up for review, I would like to see if anyone has >> any >>> major objections or suggestions before I start work on it (I do not want >> to >>> spend a lot of time doing a tedious conversion if someone is going to -1 >>> the change). Below is the issue if you want to comment in JIRA: >>> >>> https://issues.apache.org/jira/browse/ACCUMULO-4630 >>> >