Ben Weidig created TAP5-2766:
--------------------------------

             Summary: Configure GitHub via .asf.yaml
                 Key: TAP5-2766
                 URL: https://issues.apache.org/jira/browse/TAP5-2766
             Project: Tapestry 5
          Issue Type: Task
            Reporter: Ben Weidig


Apache support configuring GitHub via an .asf.yaml file:

[https://cwiki.apache.org/confluence/display/INFRA/git+-+.asf.yaml+features]

The minimal config should be:
 * Project metadata
 * Disable all unused GH features (wiki, issues, projects)
 * Auto-Link Jira issues from project TAP5
 * Disable force-push on master

There are additional settings, especially for PRs, like forced reviews, needs 
to be up-to-date, etc.

But for now, the minimal config should be sufficient.
{code:java}
github:
  description: "A component-oriented framework for creating highly scalable web 
applications in Java."
  homepage: "https://tapestry.apache.org";
  labels:
    - java
    - apache

  features:
    wiki: false
    issues: false
    projects: false

  autolink_jira:
    - TAP5

  protected_branches:
    # no force push to master
    master: {}

{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to