AppFlowy-IO / AppFlowy

Bring projects, wikis, and teams together with AI. AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data. The best open source alternative to Notion.
https://www.appflowy.io
GNU Affero General Public License v3.0
50.2k stars 3.32k forks source link

Kindly write tutorial for beginners who want to fork this and create thier own side project from this codebase #5284

Open fisforfaheem opened 1 month ago

fisforfaheem commented 1 month ago

Description

I would love to fork and make a version for my own small team of class friends. But it doesnt seems to be as easy as it seems, kindly help out.

Impact

huge impact on my daily task management

Additional Context

need tutorial

Xazin commented 1 month ago

Can you elaborate on what you need? We have documentation for both setting up AppFlowy for development locally, but also for self-hosting/cloud service.

See: https://docs.appflowy.io/docs/documentation/appflowy/from-source https://docs.appflowy.io/docs/documentation/appflowy-cloud/deployment https://docs.appflowy.io/docs/guides/appflowy

fisforfaheem commented 1 month ago

As a beginner Flutter developer, I prefer not to use Rust for now. Is there a starting point I can clone to kickstart my work? And can I easily merge any future changes? Additionally, if I want to use Firebase as a backend, how do I go about integrating it, and how would I handle multiple users? Also, is there a simple video tutorial available that covers the basics and guides me through creating a mini project for university friends?

emmggi commented 1 month ago

As a beginner Flutter developer, I prefer not to use Rust for now. Is there a starting point I can clone to kickstart my work? And can I easily merge any future changes? Additionally, if I want to use Firebase as a backend, how do I go about integrating it, and how would I handle multiple users? Also, is there a simple video tutorial available that covers the basics and guides me through creating a mini project for university friends?

There are issues labeled as good first issue for devs. That should be a good starting point. https://github.com/AppFlowy-IO/AppFlowy/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue+for+devs%22

Xazin commented 1 month ago

A point to be made is that you can't "avoid using" Rust, as our backend is embedded it is a requirement that it is available otherwise the Flutter application won't be able to function.

But as Emmggi mentions, it's possible to implement features and largely develop on the application without having to touch the Rust side of our application.

fisforfaheem commented 1 month ago

I wanted to make my own small version of this app, and Maybe use firebase to extend it, for auth, storage, and db.

On Sat, May 11, 2024, 8:08 PM Mathias Mogensen @.***> wrote:

A point to be made is that you can't "avoid using" Rust, as our backend is embedded it is a requirement that it is available otherwise the Flutter application won't be able to function.

But as Emmggi mentions, it's possible to implement features and largely develop on the application without having to touch the Rust side of our application.

— Reply to this email directly, view it on GitHub https://github.com/AppFlowy-IO/AppFlowy/issues/5284#issuecomment-2105927629, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIRXJSBXVPSP2ZTBNQIWINTZBYX6HAVCNFSM6AAAAABHLKNMH6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBVHEZDONRSHE . You are receiving this because you authored the thread.Message ID: @.***>