Tellier Benoit created JAMES-2147:
-------------------------------------

             Summary: Encourage coding contributions
                 Key: JAMES-2147
                 URL: https://issues.apache.org/jira/browse/JAMES-2147
             Project: James Server
          Issue Type: Improvement
          Components: site, Documentation
    Affects Versions: master
            Reporter: Tellier Benoit


As a newcomer navigation the JIRA and getting a quick idea at "what to do" is 
hard.

We need a set of ticket about tasks to encourage newcomers to do code 
contributions. These tickets needs to be referenced with labels for having 
easily a list in JIRA. The link to these labels needs to be exposed on the 
first page of the website.

Here is a list of proposed labels:

 - easyfix
 - newbie
 - documentation

A sample list of tasks I thought to:

 - Mailets
    - HasMimeType matcher
    - MoveInFolder
    - MarkWithFlags
    - ComposeMDN
    - Timers mailets (StartTimer, TimeToAttribute, TimeIsMoreThan ...)
 - JPA-SMTP docker file
 - JPA...
    - JPA Attachment manager
    - JPA MOVE
    - JPA Sieve Repository
 - CLI
    - domain mappings (RWD)
    - Sieve script upload
    - MailQueue management
    - Mail Repository management
 - WebAdmin
    - Domain mapping
    - Sieve quotas
    - Reindex API
    - Mailqueue management
    - Mail repository management
 - JAMES-2007 (log as warning when no matcher)

If you have other ideas, of course, feel free!

I will now:

 - Open tickets
 - Reference them on website starting page
 - Diagnose needs for documentation updates and open related tickets.

I will notice advancement as comments here. Feel free to create your own 
tickets.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to