Skip to content
This repository has been archived by the owner on Sep 29, 2023. It is now read-only.

Add migration docs #399

Merged
merged 48 commits into from
Aug 25, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
9ea4f2c
Add migrations:
Jul 20, 2023
1092b84
Start work on Firebase docs
PineappleIOnic Jul 31, 2023
7e10cc9
Did some formatting
Jul 31, 2023
a76e1ea
Added instructions for setup to include adding platforms
Aug 2, 2023
b4fb738
Add docs for cloud to local and visa-versa
PineappleIOnic Aug 2, 2023
573755c
Fix cloud -> local
Aug 3, 2023
b844531
Complete appwrite->appwrite guides
Aug 4, 2023
46ffc50
Add NHost and Supabase Docs
PineappleIOnic Aug 15, 2023
7d7c029
update index to have all pages
Aug 15, 2023
fc5ba40
Fix ordered list tags and headings
Aug 15, 2023
4b51858
Fix migrations index
Aug 15, 2023
3b7d63e
Fix language in migration guides for firebase, supabase, and nhost
Aug 15, 2023
1819b32
Fixed code tags in local to cloud page
Aug 15, 2023
7d3c347
Merge Bradley's PR into mine!
Aug 15, 2023
30bc686
Fix titles in index
Aug 15, 2023
1b974fe
Fix missing ul tag in index
Aug 15, 2023
fd8e391
Don't use images and emojis for Appwrite migration docs
Aug 22, 2023
e6f2aac
Reformat support table to be in overview
Aug 22, 2023
7de3dd7
Instead of not support, call it manual
Aug 22, 2023
1d465e5
Change partial to yellow
Aug 22, 2023
2b868da
Add alot more details around service account key creation
PineappleIOnic Aug 24, 2023
3596659
Merge branch 'feat-migration' into feat-migration-bradley
PineappleIOnic Aug 24, 2023
f7fe08e
Update app/views/docs/migrations-firebase.phtml
Aug 24, 2023
255224e
Update app/views/docs/migrations-firebase.phtml
Aug 24, 2023
d33d223
Update app/views/docs/migrations-firebase.phtml
Aug 24, 2023
6f67e62
Update app/views/docs/migrations-firebase.phtml
Aug 24, 2023
124826a
fix some style and grammar
Aug 24, 2023
d782600
Merge pull request #420 from appwrite/feat-migration-bradley
Aug 24, 2023
eaa9683
Update app/views/docs/migrations-supabase.phtml
Aug 24, 2023
f6dff91
Update app/views/docs/migrations-cloud-to-local.phtml
Aug 25, 2023
5430008
Update app/views/docs/migrations-cloud-to-local.phtml
Aug 25, 2023
635ee8d
Update app/views/docs/migrations-cloud-to-local.phtml
Aug 25, 2023
47dd217
Update app/views/docs/migrations-cloud-to-local.phtml
Aug 25, 2023
3cdd52d
Update app/views/docs/migrations-cloud-to-local.phtml
Aug 25, 2023
98f2b36
Update app/views/docs/migrations-cloud-to-local.phtml
Aug 25, 2023
0960769
Update app/views/docs/migrations-local-to-cloud.phtml
Aug 25, 2023
b8d7caf
Update app/views/docs/migrations-local-to-cloud.phtml
Aug 25, 2023
d21952e
Update app/views/docs/migrations-local-to-cloud.phtml
Aug 25, 2023
d186876
Update app/views/docs/migrations-local-to-cloud.phtml
Aug 25, 2023
3b6ca9a
Update app/views/docs/migrations-local-to-cloud.phtml
Aug 25, 2023
70d285e
Update app/views/docs/migrations-local-to-cloud.phtml
Aug 25, 2023
7051886
Update app/views/docs/migrations.phtml
Aug 25, 2023
645eb61
Update app/views/docs/migrations.phtml
Aug 25, 2023
6ddde09
Update app/views/docs/migrations-nhost.phtml
Aug 25, 2023
7e06a30
Update app/views/docs/migrations-supabase.phtml
Aug 25, 2023
bf58e0f
Update app/views/docs/migrations-firebase.phtml
Aug 25, 2023
2e5216e
Resolve conflicts with upstream
Aug 25, 2023
eb9d20a
Address matej's comments
Aug 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions app/views/docs/index.phtml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,12 @@ $cols = [
</ul>
</li>
<li><a href="/docs/functions">Functions</a></li>
<li>
<a href="/docs/migration"><i class="icon-right-dir"></i> Migration</a>
<ul class="margin-top-small margin-bottom-small">
<li>&nbsp;&nbsp;<a href="/docs/migration-firebase" data-selected="/docs/migration-firebase"><i class="icon-angle-circled-right margin-start-negative-tiny margin-end-tiny"></i> Firebase</a></li>
</ul>
</li>
</ul>

<div class="margin-bottom-small">
Expand Down
3 changes: 3 additions & 0 deletions app/views/docs/migration-firebase.phtml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<p>
[TODO: Bradley try to fill this in with necessary information + limitations]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@PineappleIOnic

This document should contain everything a user needs to know about migrating from Firebase to Appwrite, don't worry about looking pretty, get the information down first, we'll edit this and use flow as template for other providers

</p>
Empty file.
Empty file.
60 changes: 60 additions & 0 deletions app/views/docs/migration.phtml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<p>
Moving your app from another platform to Appwrite?
You can move your app from Firebase, Supabase, NHost, and even other Appwrite projects to another Appwrite project using Migrations.
Migrations will automatically move accounts, database documents, and storage files from one source to another.
</p>

<h2><a href="#supported-sources" id="supported-sources">Supported sources</a></h2>
<p>
You can transfer from these sources to an Appwrite project.
</p>

<table cellspacing="0" cellpadding="0" border="0" class="full margin-bottom-large text-size-small vertical">
<thead>
<tr>
<th style="width: 80px"></th>
<th style="width: 180px">Source</th>
<th style="width: 120px"></th>
</tr>
</thead>
<tbody>
<tr>
<td>
[IMAGE]
</td>
<td>
Firebase
</td>
<td>
<p><a href="/docs/migration-firebase"><i class="icon-angle-circled-right margin-start-negative-tiny margin-end-tiny"></i> Migrate from Firebase</a></p>
</td>
</tr>
<tr>
<td>
[IMAGE]
</td>
<td>
Supabase
</td>
<td>
<p><a href="/docs/migration-supabase"><i class="icon-angle-circled-right margin-start-negative-tiny margin-end-tiny"></i> Migrate from Supabase</a></p>
</td>
</tr>
<tr>
<td>
[IMAGE]
</td>
<td>
NHost
</td>
<td>
<p><a href="/docs/migration-nhost"><i class="icon-angle-circled-right margin-start-negative-tiny margin-end-tiny"></i> Migrate from NHost</a></p>
</td>
</tr>
</tbody>
</table>

<h2><a href="#limitations" id="limitations">Limitations</a></h2>
<p>
[TODO] @bradley help me out here. include performance, feature, all things annoying
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

</p>