<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.docbook.org/xml/4.5/docbookx.dtd" [
<!ENTITY % CustomDTD SYSTEM "../custom.dtd">
%CustomDTD; 
]>
<chapter id="start">
  <title>Getting Started</title>
  <para>
    This chapter tours around the core constructs of Netty with simple
    examples to let you get started with Netty easily.  You will be able to
    write a network application on top of Netty right away when you are at the
    end of this chapter.
  </para>
  
  <!-- The chapter 2 is not written yet. -->
  <!--para>
    If you prefer the top-down approach in learning something, you might want
    to start from <xref linkend="architecture"/> and get back here.
  </para-->
  
  <section>
    <title>Before Getting Started</title>
    <para>
      The minimum requirements to run the examples which are introduced in
      this chapter are just two; the latest version of Netty release and JDK
      1.5 or above.  The latest version of Netty is available in
      <ulink url="&Downloads;">the project download page</ulink>.
      To get the right version of JDK, please refer to your preferred JDK
      vendor's web site.  
    </para><commit_msg>Another rephrasing<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.docbook.org/xml/4.5/docbookx.dtd" [
<!ENTITY % CustomDTD SYSTEM "../custom.dtd">
%CustomDTD; 
]>
<chapter id="start">
  <title>Getting Started</title>
  <para>
    This chapter tours around the core constructs of Netty with simple
    examples to let you get started with Netty easily.  You will be able to
    write a network application on top of Netty right away when you are at the
    end of this chapter.
  </para>
  
  <!-- The chapter 2 is not written yet. -->
  <!--para>
    If you prefer the top-down approach in learning something, you might want
    to start from <xref linkend="architecture"/> and get back here.
  </para-->
  
  <section>
    <title>Before Getting Started</title>
    <para>
      The minimum requirements to run the examples which are introduced in
      this chapter are just two; the latest version of Netty and JDK 1.5 or
      above.  The latest version of Netty is available in
      <ulink url="&Downloads;">the project download page</ulink>.  To get the
      right version of JDK, please refer to your preferred JDK vendor's web
      site.  
    </para>
{'fraction_non_alphanumeric': 0.10233682514101532, 'fraction_numerical': 0.008058017727639, 'mean_word_length': 3.043973941368078, 'pattern_counts': {'":': 0, '<': 41, '<?xml version=': 2, '>': 41, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3685369', 'n_tokens_mistral': 766, 'n_tokens_neox': 717, 'n_words': 315}