Difference between revisions of "ApiFusion.org/Modules/Import"
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
= GIT Repositories = | = GIT Repositories = | ||
− | [[ApiFusion.org/Sources/ui/tools/ImportGit.html|ImportGit.html]] | + | [[ApiFusion.org/Sources/ui/tools/ImportGit.html|ImportGit.html]] is a tool to sync external git repository folder to AF subfolder. |
− | + | Same AF subtree could reflect the hierarchy of different repositories, each holding particular type of information. For example, API documentation could reside in separate repo from sources of embedded into sources themselves; contributors info structure will not match the source hierarchy leaving only top levels where particular contributor was involved. | |
== Import == | == Import == | ||
− | For import from git repository you would need a [[ApiFusion.org/Sources/git-restful|git-restful]] server access. | + | For import from git repository you would need a [[ApiFusion.org/Sources/git-restful|git-restful]] server instance access. |
− | + | ||
+ | [[ApiFusion.org/Sources/ui/tools/ImportGit.html|ImportGit.html]] is the wizard of folders/files along with recognized features. Wizard guides over features and help to select the relevant and updated(since last sync) ones. Once sync content selected, it will be posted under AF project/module tree. | ||
It shall be available on any project level with ability to override the path within version control. | It shall be available on any project level with ability to override the path within version control. | ||
Line 24: | Line 20: | ||
== Repo sync == | == Repo sync == | ||
Two-way synchronization with exposed diffs and author/dates TBD. | Two-way synchronization with exposed diffs and author/dates TBD. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 04:09, 10 July 2017
GIT Repositories
ImportGit.html is a tool to sync external git repository folder to AF subfolder.
Same AF subtree could reflect the hierarchy of different repositories, each holding particular type of information. For example, API documentation could reside in separate repo from sources of embedded into sources themselves; contributors info structure will not match the source hierarchy leaving only top levels where particular contributor was involved.
Import
For import from git repository you would need a git-restful server instance access.
ImportGit.html is the wizard of folders/files along with recognized features. Wizard guides over features and help to select the relevant and updated(since last sync) ones. Once sync content selected, it will be posted under AF project/module tree.
It shall be available on any project level with ability to override the path within version control.
Export
Back commit of AF data TBD.
UI access
The command will be available for every page over Tools menu in Sidebar
Repo sync
Two-way synchronization with exposed diffs and author/dates TBD.