Restructured dev workflow docs

Summary: This diff unifies setup and workflow information that was scattered a bit around into one cohesive 'Development workflow' subsection in the 'creating plugins' section of Flipper.

Reviewed By: nikoant

Differential Revision: D25612288

fbshipit-source-id: 5fa7f2d000fb7ab3e1b5c5a4fc8cc1f209252f41
This commit is contained in:
Michel Weststrate
2020-12-17 07:38:44 -08:00
committed by Facebook GitHub Bot
parent 19ea20511c
commit 69dae5c8e5
8 changed files with 591 additions and 376 deletions

View File

@@ -79,14 +79,27 @@ module.exports = {
'tutorial/js-custom',
'tutorial/js-publishing',
],
'Development workflow': [
'extending/dev-setup',
'extending/loading-custom-plugins',
'extending/desktop-plugin-structure',
'extending/testing',
'extending/debugging',
...fbInternalOnly([
'fb/adding-analytics-0',
]),
'extending/plugin-distribution',
],
'Desktop plugin APIs': [
'extending/flipper-plugin',
'extending/styling-components',
'extending/create-table-plugin',
'extending/search-and-filter',
fbInternalOnly({
'QPL linting': ['fb/building-a-linter', 'fb/active-linters'],
}),
...fbInternalOnly([
{
'QPL linting': ['fb/building-a-linter', 'fb/active-linters'],
}
]),
{
'Deprecated APIs': [
'extending/ui-components',
@@ -97,22 +110,10 @@ module.exports = {
'Client plugin APIs': [
'extending/create-plugin',
'extending/error-handling',
'extending/testing',
'extending/arch',
'extending/client-plugin-lifecycle',
'extending/layout-inspector',
],
Workflow: [
'extending/js-setup',
'extending/debugging',
...fbInternalOnly([
'extending/fb/desktop-plugin-releases',
'fb/developmentworkflow',
'fb/TypeScript',
'fb/adding-npm-dependencies-0',
'fb/adding-analytics-0',
]),
],
],
},
'fb-internal': {
'FB Internal': fbInternalOnly([