Error formatting macro: pagetree: java.lang.NullPointerException

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Setting up a new contrib project:

  • Email clojure-dev mailing list to get new project approved and admin privileges in GitHub, Jira, and Hudson.
  • Create a new GitHub repo under the clojure organization (requires Clojure organization admin privileges):
    • Specify project name (must be approved by Clojure/core)
    • Specify description
    • Team: Contrib Commit
    • Add Post-Receive URL Service Hook: (for autodoc)
    • Disable Issues tab (we use JIRA instead)
    • Project structure
      • Clojure sources in src/main/clojure
      • Java sources in src/main/java
      • Clojure test source in src/test/clojure
      • Create a pom.xml 
  • Create a new JIRA project (requires JIRA admin privileges):
    • Specify name (same as GitHub project name)
    • Specify key (approved by Clojure/core, derived from project name)
    • Specify project lead's JIRA account
  • Setting up builds (requires Hudson admin privileges, except step 2):
    • Create Hudson user account for authors
    • Edit ci_data.clj in the repo add the new project / update authors (so they can run builds / cut releases)
    • Run Hudson job
    • Force Hudson to reload its configuration files