1774 extensibility v1 create an exhaustive documentation readme or dedicated section in twenty contributing doc (#16751)

As title

<img width="1108" height="894" alt="image"
src="https://github.com/user-attachments/assets/e2dc7e12-72e3-4ca3-ac7b-a94de547f82a"
/>
This commit is contained in:
martmull
2025-12-22 15:19:11 +01:00
committed by GitHub
parent 50b0665c44
commit bb73cbc380
25 changed files with 669 additions and 283 deletions
@@ -100,7 +100,7 @@ const createDefaultServerlessFunctionRoleConfig = async ({
appDirectory: string;
defaultServerlessFunctionRoleUniversalIdentifier: string;
}) => {
const content = `import { PermissionFlag, type RoleConfig } from 'twenty-sdk';
const content = `import { type RoleConfig } from 'twenty-sdk';
export const functionRole: RoleConfig = {
universalIdentifier: '${defaultServerlessFunctionRoleUniversalIdentifier}',
@@ -168,13 +168,17 @@ const createPackageJson = async ({
uninstall: 'twenty app uninstall',
help: 'twenty help',
auth: 'twenty auth login',
lint: 'eslint',
'lint-fix': 'eslint --fix',
},
dependencies: {
'twenty-sdk': '0.2.3',
'twenty-sdk': '0.2.4',
},
devDependencies: {
'@types/node': '^24.7.2',
typescript: '^5.9.3',
'@types/node': '^24.7.2',
eslint: '^9.32.0',
'typescript-eslint': '^8.50.0',
},
};