[ 
https://issues.apache.org/jira/browse/FINERACT-2383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Felix Van Hove reassigned FINERACT-2383:
----------------------------------------

    Assignee: Felix Van Hove

> Modernise README
> ----------------
>
>                 Key: FINERACT-2383
>                 URL: https://issues.apache.org/jira/browse/FINERACT-2383
>             Project: Apache Fineract
>          Issue Type: Improvement
>          Components: Docs
>    Affects Versions: 1.12.1
>            Reporter: Felix Van Hove
>            Assignee: Felix Van Hove
>            Priority: Minor
>
> I suggest to improve the README shown on the start page of the Github project.
> [https://github.com/apache/fineract/blob/develop/README.md]
> 1. Modernize "DEVELOPERS" section
> Add a reference to the Fineract channel at Mifos. Don't link to 
> [https://cwiki.apache.org/confluence/display/FINERACT/Fineract+101] , it's 
> obsolete.
> 2. Information regarding physical hardware requirements is missing
> You need 16GB RAM and an 8 core processor to meaningfully install Fineract. 
> This should be stated, as many newcomers stumble upon this (and invest a lot 
> of time in getting it running on too-small hardware and don't understand, why 
> it doesn't work).
> 3. Status of MariaDB vs. PostgreSQL is unclear
> Under the section "REQUIREMENTS" the README states "MariaDB 11.5.2" as a 
> requirement. However it runs well with 12.0.2 too. It also runs with 
> PostgreSQL, anything beginning with version 17.0.
> 4. There is a section "IMPORTANT: If you use MySQL or MariaDB", which is not 
> important
> The section commences "Recently (after release 1.7.0), we introduced improved 
> date time handling..." The whole section has become unimportant, because we 
> have Fineract 1.12.1 now. I suggest to create a new section "DATABASE" 
> instead, move some of the current content of "REQUIREMENTS" into it and put 
> this "IMPORTANT" section at its end, but not pretending it is important, more 
> rather an information for long-time users.
> 5. Dead / useless links
> Examples for dead and useless links: "via environment variables (as with 
> Docker container)", "build.gradle" (at the end), "This is a demo video for 
> Swagger-UI documentation, more information here." (where "here" is a link), 
> "Latest Release on Develop". 
> "View change log" should really point to 
> [https://cwiki.apache.org/confluence/display/FINERACT/Fineract+Releases] or 
> to [https://github.com/apache/fineract/releases]
> 6. Remove obsolete section "INSTRUCTIONS: How to build a WAR file"
> Instead, rename "INSTRUCTIONS: How to build the JAR file" into "INSTRUCTIONS: 
> How to build for production" and add a sentence in the end: "We don't 
> recommend building Fineract as a WAR file, but it remains possible." A 
> section titled "INSTRUCTIONS: How to build for production" would better 
> complement the existing section "INSTRUCTIONS: How to run for local 
> development".
> 7. Section "TOMCAT CONFIGURATION"
> Mentioning FINERACT_SERVER_TOMCAT_MAX_HTTP_FORM_POST_SIZE here, is a bit of a 
> surprise to me, because for development you don't need this configuration. 
> For production you shouldn't use Tomcat. Can anything similar be recommended 
> for a production context? If not, I suggest to remove it without replacement.
> 8. "GOVERNANCE AND POLICIES" is not a good title for the sections below it
> E.g. "LOGGING GUIDELINES" is a subsection. I suggest to rename "GOVERNANCE 
> AND POLICIES" to "GENERAL GUIDELINES".
> 9. "VIDEO DEMONSTRATION" section is too old
> This is just linking to a 9 years old video. I suggest to remove this 
> section. If you really want a demo of Fineract (which is very much based on 
> Mifos web app in the given example), create a new video before linking to it 
> here.
> 10. Remove references to apiLive
> apiLive is an obsolete way to document Fineract (and could be decommissioned 
> altogether). Also, don't say "The Swagger documentation (work in 
> progress...)...", but just refer to the Swagger documentation as the 
> reference now.



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

Reply via email to