Super good idea! Would it be beneficial to simply do it on the Confluence and
export in PDF as needed? Just thinking out loud.

Cos

On Sun, Dec 08, 2013 at 09:35PM, Bruno MahИ wrote:
> Hi,
> 
> As you are all probably aware, documentation is not our forte.
> In order to help with that, I have been thinking about introducing
> books similar to the Apache HBase reference guide.
> But given how wide is Apache Bigtop, having a single reference guide
> would not make sense. So I have come up with 3 books:
> * User guide - hand hold users into installing and configuring an
> Apache Bigtop installation. Including packages directly, puppet
> recipes and all the system (users, locations, ec2...) and tooling
> around such installation (firewall, monitoring, logging...)
> * Developer guide - All the inner details about contributing
> packages, tests and customizing VMs and Apache Bigtop (build my own
> stack)
> * Cookbook - Step by step instructions to reach a given goal (run
> hive queries with an hbase backend, logstash...)
> 
> For now I will solely focus on the first one. I have prepared
> BIGTOP-1157 to build an HTML and PDF version of the user guide as
> part of our website.
> It is for now empty but here is a proposal for its content:
> 
> * Preface
> 
> * Introduction [What is Apache Bigtop and why should I care]
> 
> * What is new in Apache Bigtop [features highlights]
>   ** What is new in Apache Bigtop 0.9.0
>      ** Upgrading from Apache Bigtop 0.8.0 to Apache Bigtop 0.9.0
>   ** What is new in Apache Bigtop 0.8.0
>      ** Upgrading from Apache Bigtop 0.7.0 to Apache Bigtop 0.8.0
> 
> * What is an application and the need for packages [an application
> neeeds users, files, configuration, permissions, ulimits, ports...]
> 
> * Lifecycle of applications
>   ** Lifecycle of an application [init scripts, logs]
>   ** Lifecycle of a distributed application [coordination, zookeeper...]
> 
> * GNU/Linux distributions supported by Apache Bigtop
>   ** centos[presentation, what makes it distinct, how to to main
> tasks (install, upgrade, remove packages, restart services, tweak
> firewall, where are logs...), setup bigtop repositories]
>   ** Fedora [presentation, what makes it distinct, how to to main
> tasks (install, upgrade, remove packages, restart services, tweak
> firewall, where are logs...), setup bigtop repositories]
>   ** OpenSUSE [presentation, what makes it distinct, how to to main
> tasks (install, upgrade, remove packages, restart services, tweak
> firewall, where are logs...), setup bigtop repositories]
>   ** Debian [presentation, what makes it distinct, how to to main
> tasks (install, upgrade, remove packages, restart services, tweak
> firewall, where are logs...), setup bigtop repositories]
>   ** Ubuntu [presentation, what makes it distinct, how to to main
> tasks (install, upgrade, remove packages, restart services, tweak
> firewall, where are logs...), setup bigtop repositories]
> 
> 
> for project in [Hadoop, HBase, Zookeeper, Flume...]:
> * Apache <project>
>   ** Introduction
>   ** Installation
>   ** Configuration
>       ** Pseudo distribution
>       ** Distributed
>       ** Security
>       ** Monitoring
>       ** Integration with Apache Hadoop
>       ** Integration with other project
>   ** Upgrade?
>   ** Life cycle (services)
>   ** Common issues
> 
> =============================================================================
> 
> 
> Thoughts, help and ideas welcome!
> 
> 
> Thanks,
> Bruno

Attachment: signature.asc
Description: Digital signature

Reply via email to