Uploaded image for project: 'OpenNLP'
  1. OpenNLP
  2. OPENNLP-393

Add a contributions wanted page to our website

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Website
    • Labels:
      None

      Description

      OpenNLP would like to get more contributions from the community to encourage people to contribute more we should add a page which lists things which should be done in OpenNLP.

        Issue Links

          Activity

          Hide
          joern Joern Kottmann added a comment -

          This should be added to the "Get Involved" page. In case it gets too long it can be moved to a separate page.

          Show
          joern Joern Kottmann added a comment - This should be added to the "Get Involved" page. In case it gets too long it can be moved to a separate page.
          Hide
          kinow Bruno P. Kinoshita added a comment -

          We could, perhaps:

          That way we would both show the contributions wanted for OpenNLP, and at the same time show users that we have a centralised repository for help-wanted issues.

          Show
          kinow Bruno P. Kinoshita added a comment - We could, perhaps: Use the Help Wanted page from ASF - https://helpwanted.apache.org/ Ask the maintainer of that app/site at ASF to add a way to link filtering by project (e.g. https://helpwanted.apache.org/?project=opennlp ) Add a link to the Help Wanted tasks for OpenNLP That way we would both show the contributions wanted for OpenNLP, and at the same time show users that we have a centralised repository for help-wanted issues.
          Hide
          kinow Bruno P. Kinoshita added a comment -

          After discussion at Slack, we agreed that having the issues listed somewhere in the website would be more helpful to users. Listing issues dynamically from JIRA could be potentially slow (JIRA can be slow due to high load, or offline for maintenance).

          So the path now seems to be to get a page/space in Getting Involved, and manually list a few issues. Once OPENNLP-999 is merged, we can update the page.

          Show
          kinow Bruno P. Kinoshita added a comment - After discussion at Slack, we agreed that having the issues listed somewhere in the website would be more helpful to users. Listing issues dynamically from JIRA could be potentially slow (JIRA can be slow due to high load, or offline for maintenance). So the path now seems to be to get a page/space in Getting Involved, and manually list a few issues. Once OPENNLP-999 is merged, we can update the page.
          Hide
          kinow Bruno P. Kinoshita added a comment -

          First preview of what it may look like. Preparing pull request in a few minutes.

          Show
          kinow Bruno P. Kinoshita added a comment - First preview of what it may look like. Preparing pull request in a few minutes.
          Hide
          kinow Bruno P. Kinoshita added a comment - - edited

          For the list of issues, I simply searched all issues marked with "help-wanted". Here's how to create a list and simply copy-paste to update that page. Will try to find a space in the Wiki for that.

          #!/usr/bin/env python3
          
          from jira import JIRA
          import json
          
          JIRA_URL='https://issues.apache.org/jira/'
          jira = JIRA(JIRA_URL)
          
          help_wanted_issues = jira.search_issues('project=OPENNLP AND resolution IS EMPTY and labels = help-wanted', maxResults=100)
          
          for issue in help_wanted_issues:
              issue_url = "%sbrowse/%s" % (JIRA_URL, issue.key)
              print("* %s[%s]: %s" % (issue_url, issue.key, issue.fields.summary))
          

          ps: besides having Python 3, you need to run `pip install jira` to get the jira module from here https://jira.readthedocs.io... one could too sort per createdDate, watchers, etc...

          Show
          kinow Bruno P. Kinoshita added a comment - - edited For the list of issues, I simply searched all issues marked with "help-wanted". Here's how to create a list and simply copy-paste to update that page. Will try to find a space in the Wiki for that. #!/usr/bin/env python3 from jira import JIRA import json JIRA_URL='https: //issues.apache.org/jira/' jira = JIRA(JIRA_URL) help_wanted_issues = jira.search_issues('project=OPENNLP AND resolution IS EMPTY and labels = help-wanted', maxResults=100) for issue in help_wanted_issues: issue_url = "%sbrowse/%s" % (JIRA_URL, issue.key) print( "* %s[%s]: %s" % (issue_url, issue.key, issue.fields.summary)) ps: besides having Python 3, you need to run `pip install jira` to get the jira module from here https://jira.readthedocs.io ... one could too sort per createdDate, watchers, etc...
          Hide
          githubbot ASF GitHub Bot added a comment -

          GitHub user kinow opened a pull request:

          https://github.com/apache/opennlp-site/pull/5

          OPENNLP-393: add contributors wanted issues list

          As per OPENNLP-393 comments, updating the Get Involved page with the list of contributions wanted issues.

          Screen shot of what it will look like:

          ![contributions-wanted-preview-1-fullpage](https://cloud.githubusercontent.com/assets/304786/25892948/24cd72da-35ca-11e7-8c92-702ebf1ab2ac.png)

          You can merge this pull request into a Git repository by running:

          $ git pull https://github.com/kinow/opennlp-site OPENNLP-393

          Alternatively you can review and apply these changes as the patch at:

          https://github.com/apache/opennlp-site/pull/5.patch

          To close this pull request, make a commit to your master/trunk branch
          with (at least) the following in the commit message:

          This closes #5


          commit 13ddca7d6863ee336330409f7c327c07547f26a4
          Author: Bruno P. Kinoshita <brunodepaulak@yahoo.com.br>
          Date: 2017-05-10T09:45:18Z

          OPENNLP-393: add contributors wanted issues list


          Show
          githubbot ASF GitHub Bot added a comment - GitHub user kinow opened a pull request: https://github.com/apache/opennlp-site/pull/5 OPENNLP-393 : add contributors wanted issues list As per OPENNLP-393 comments, updating the Get Involved page with the list of contributions wanted issues. Screen shot of what it will look like: ! [contributions-wanted-preview-1-fullpage] ( https://cloud.githubusercontent.com/assets/304786/25892948/24cd72da-35ca-11e7-8c92-702ebf1ab2ac.png ) You can merge this pull request into a Git repository by running: $ git pull https://github.com/kinow/opennlp-site OPENNLP-393 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/opennlp-site/pull/5.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #5 commit 13ddca7d6863ee336330409f7c327c07547f26a4 Author: Bruno P. Kinoshita <brunodepaulak@yahoo.com.br> Date: 2017-05-10T09:45:18Z OPENNLP-393 : add contributors wanted issues list
          Hide
          githubbot ASF GitHub Bot added a comment -
          Show
          githubbot ASF GitHub Bot added a comment - Github user wcolen commented on the issue: https://github.com/apache/opennlp-site/pull/5 Do you think we can automate this a little? Maybe we add a tag to the issues we want here and get it using RSS feed. https://github.com/sdepold/jquery-rss feed: https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-rss/temp/SearchRequest.xml?jqlQuery=project+%3D+OPENNLP+AND+resolution+%3D+Unresolved+ORDER+BY+priority+DESC&tempMax=1000
          Hide
          githubbot ASF GitHub Bot added a comment -

          Github user kinow commented on the issue:

          https://github.com/apache/opennlp-site/pull/5

          I suggested something like that, but @kottmann raised a good point that JIRA is not that reliable, and could cause issues in the web site. Also, we would stress a bit more on our JIRA server. Now, having a job somewhere in INFRA running every night, and then updating a section of the site... that would be an interesting new small utility, but I think the INFRA team would like to implement it.

          Show
          githubbot ASF GitHub Bot added a comment - Github user kinow commented on the issue: https://github.com/apache/opennlp-site/pull/5 I suggested something like that, but @kottmann raised a good point that JIRA is not that reliable, and could cause issues in the web site. Also, we would stress a bit more on our JIRA server. Now, having a job somewhere in INFRA running every night, and then updating a section of the site... that would be an interesting new small utility, but I think the INFRA team would like to implement it.
          Hide
          githubbot ASF GitHub Bot added a comment -

          Github user wcolen commented on the issue:

          https://github.com/apache/opennlp-site/pull/5

          Good point
          +1 lgtm

          Show
          githubbot ASF GitHub Bot added a comment - Github user wcolen commented on the issue: https://github.com/apache/opennlp-site/pull/5 Good point +1 lgtm
          Hide
          githubbot ASF GitHub Bot added a comment -

          Github user kinow commented on the issue:

          https://github.com/apache/opennlp-site/pull/5

          Merged.

          Show
          githubbot ASF GitHub Bot added a comment - Github user kinow commented on the issue: https://github.com/apache/opennlp-site/pull/5 Merged.
          Hide
          githubbot ASF GitHub Bot added a comment -

          Github user asfgit closed the pull request at:

          https://github.com/apache/opennlp-site/pull/5

          Show
          githubbot ASF GitHub Bot added a comment - Github user asfgit closed the pull request at: https://github.com/apache/opennlp-site/pull/5

            People

            • Assignee:
              kinow Bruno P. Kinoshita
              Reporter:
              joern Joern Kottmann
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development