Uploaded image for project: 'Apache Gearpump'
  1. Apache Gearpump
  2. GEARPUMP-28

Transit the website to Apache

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.8.1
    • None
    • None

    Description

      Requirements:

      1. Add links and logo, and etc to meet the hard requirements of a Apache site:
      http://incubator.apache.org/guides/sites.html
      http://incubator.apache.org/guides/mentor.html#create-website

      With these must be added:

      1. Project Home Page: the primary entry point to the site; contains project description, news, invitation to join the project.

      2. License Page: usually, the Apache License 2.0

      3. Downloads: many projects in incubation will release code, and this page describes them and has links to the download pages that redirect to Apache Mirror sites.

      4. Documentation: this page describes the project documentation, including javadoc for Java projects; guides, tutorials, and links to external documentation.

      5. Committers: a list of current committers on the project.

      6. Mailing Lists: there are several mailing lists that the community might be interested in, and this page contains mailto: links that allow easy subscription (and unsubscription) to any of them.

      7. FAQ: frequently asked questions are answered here.

      8. Road Map: if the project has a vision of future community or development activities, the road map is published here.

      9. Source Code: links to the browsable source repository and svn commands to check out the sources.

      10. Coding Standards: the coding standards for submitted code by the community, along with a description of how strict the project intends to be.

      11. Issue Tracking: links to the JIRA or other issue tracking tool, possibly including frequently used filters for issue lists.

      12. Dependencies: other projects that this project depends on.

      13. favicon: the project's icon in a format suitable for a browser's address bar. If absent, an Apache Feather will be displayed.

      2. Refine the UI layout to be more user friendly.

      3. We will build the site with content from source of
      a. https://git-wip-us.apache.org/repos/asf/incubator-gearpump.git
      b. https://github.com/gearpump/gearpump.github.io
      And then publish the site to asf-site branch of repo https://git-wip-us.apache.org/repos/asf/incubator-gearpump-site.git

      4. Create automatic script to generate the site content:
      a. pull version related document from docs/ folder of https://git-wip-us.apache.org/repos/asf/incubator-gearpump.git
      b. Pull version irrelevant website markdown content from https://github.com/gearpump/gearpump.github.io
      c. Run Jekyll build,
      d. Publish to https://git-wip-us.apache.org/repos/asf/incubator-gearpump-site.git (NOTE: asf-site branch)

      Attachments

        Activity

          People

            stanleyxu2005 Qian Xu
            clockfly Sean Zhong
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: