I should have started with:

* This is a question we get a lot  - how to get started as a developer
* The advice we have given is to run Fineract via Docker-compose

So, that should be straightforward and we should make sure this is up to
date:
https://hub.docker.com/r/apache/fineract


On Mon, Jun 12, 2023 at 12:11 PM James Dailey <jamespdai...@gmail.com>
wrote:

> I don't think we need more than Docker to get most developers going.
> Agreed?
> (let's drop minikube or whatevers)
>
> and, what is the base of our current Docker?  I proposed Alpine a few
> years back, but cannot remember what we used.  Can we get an update going?
>
> the documentation about this should be simple to follow
>
> Maybe we just list those other deployment ideas for "other ideas to do" -
> more of an invitation than something that we support in our documentation.
>
> Any objection to those kinds of changes to the documentation ?
>
>
>
> ---------- Forwarded message ---------
> From: James Dailey <jamespdai...@gmail.com>
> Date: Sat, Apr 8, 2023 at 11:44 AM
> Subject: Re: Website and Wiki for Fineract updates
> To: <dev@fineract.apache.org>
>
>
> Hi Bruce - Good to know about those gaps in deployment and tools, but are
> those the only gaps in the documentation?
>
> So, question to you:  is it already sufficiently clear on these topics:
> * explaining what the software does
> * explaining the architecture
> * explaining relationship between different components
> * what features are in each release
> * how to set up development environment
> * how to access APIs
> * how to find additional resources
>
> I did ask for 3-5 priority things, so please do try to identify where we
> start, even from your very long list or maybe adding to it, can we get your
> opinion on a few key things?
>
> What would you say is a priority?
>
> As a project, I think we need to simply and only offer one or two
> deployment options in our documentation, that way we can focus on getting
> those accurate and keeping them up to date.   Others are of course free to
> offer their own improvements and alternatives.
>
> All - comments welcome.
>
> Thanks,
> James
>
>
>
> On Sat, Apr 8, 2023 at 10:33 AM Bruce <brucetush...@gmail.com> wrote:
>
>> Hi,
>>
>> I hope this email finds you well. I wanted to share some observations
>> after going through the documentation for Fineract again.
>>
>> While the documentation provides an overview of deployment options here
>> https://fineract.apache.org/docs/current/#_deployment , I noticed that
>> several options, such as Docker Compose, Tomcat, Undertow, Jetty, JBoss,
>> Weblogic, and Payara, are marked as TBD, indicating a lack of content and
>> guidance for users. There is also no deployment content on Kubernetes, AWS
>> and Google Cloud. Let's address this.
>>
>> Additionally, the Fineract Development section here
>> https://fineract.apache.org/docs/current/#_fineract_development_environment
>>  appears to be incomplete and in need of further content to cover
>> important topics related to Fineract development. This section also
>> includes topics marked as "TBD" on the website, such as Docker, Docker
>> Compose, Podman, Rancher Docker Desktop, IDE selection and configuration
>> (including IntelliJ, Eclipse, and VSCode), Kubernetes deployment and
>> management, Minikube, Microk8s, K3d, Helm Charts, and installation and
>> usage of various development tools like Brew for MacOS and Linux. I
>> propose that the community contibutes content for the following topics:
>>
>>
>>    - Docker: how to install, run, and use Docker containers for Fineract
>>    - Docker Compose: how to use Docker Compose to orchestrate multiple
>>    containers for Fineract
>>    - Podman: how to use Podman as an alternative to Docker for running
>>    containers
>>    - Rancher Docker Desktop: how to use Rancher Docker Desktop to run
>>    Kubernetes clusters on one's local machine
>>    - IDE: how to choose and configure an IDE for Fineract development
>>    - IntelliJ: how to set up and use IntelliJ IDEA as an IDE for Fineract
>>    - Eclipse: how to set up and use Eclipse as an IDE for Fineract
>>    - VSCode: how to set up and use VSCode as an IDE for Fineract
>>    - Kubernetes: how to deploy and manage Fineract on Kubernetes clusters
>>    - Minikube: how to use Minikube to run a local Kubernetes cluster for
>>    Fineract
>>    - Microk8s: how to use Microk8s to run a lightweight Kubernetes
>>    cluster for Fineract
>>    - K3d: how to use K3d to run a Kubernetes cluster in Docker for
>>    Fineract
>>    - Helm Charts: how to use Helm Charts to package and deploy Fineract
>>    applications on Kubernetes
>>    - Tools: how to install and use various tools that can help one with
>>    Fineract development
>>    - Brew: how to install and use Brew for MacOS and Linux
>>
>> By actively addressing these gaps in the documentation, we can provide
>> valuable support to the Fineract community and further showcase the
>> flexibility and compatibility of Fineract with different technologies and
>> platforms.
>>
>> I look forward to collaborating with the community to contribute content
>> for these important topics and improve the overall documentation for
>> Fineract.
>>
>> Best Regards
>>
>> Bruce
>>
>

Reply via email to