SFDC-NEO هو تطبيق Node.js يساعد في تطوير Salesforce من خلال استخدام Openai و Salesforce Metadata API و Apex Parser. يساعد في مختلف المهام ، بما في ذلك إنشاء الوثائق وتوليد فئات الاختبار داخل النظام البيئي Salesforce.
العرض التوضيحي: https://neo.sfdxy.com/
تعمل SFDC-NEO حاليًا في مجال التطوير النشط ، مما يعني أنه قد يكون هناك فواق عرضية على طول الطريق. إذا واجهت أي مشكلات أو لديك اقتراحات للتحسينات ، فالرجاء عدم التردد في فتح مشكلة github.
لتثبيت SFDC-NEO ، ستحتاج إلى تثبيت Node.js و NPM أو الغزل على نظامك. يمكنك بعد ذلك تثبيت التبعيات عن طريق التشغيل:
npm install
# or
yarn install قبل أن تتمكن من استخدام SFDC-NEO ، ستحتاج إلى تكوينه مع بيانات اعتماد Salesforce الخاصة بك. للقيام بذلك ، قم بإنشاء ملف .env في الدليل الجذر للمشروع وإضافة المتغيرات التالية:
SESSION_SECRET=<your session secret>
PORT=<the port to run the server on>
CLIENT_ID=<your Salesforce client ID>
CLIENT_SECRET=<your Salesforce client secret>
PRODUCTION_AUTHORIZATION_URL=https://login.salesforce.com/services/oauth2/authorize
PRODUCTION_TOKEN_URL=https://login.salesforce.com/services/oauth2/token
SANDBOX_AUTHORIZATION_URL=https://test.salesforce.com/services/oauth2/authorize
SANDBOX_TOKEN_URL=https://test.salesforce.com/services/oauth2/token
OPENAI_API_KEY=<your OpenAI API key>
OPENAI_MAX_TOKENS=4096
OPENAI_CONTEXT_MAX_TOKENS=20000
OPENAI_TEMPERATURE=0.3
OPENAI_MODEL_NAME=gpt-4-1106-preview
# only needed for enabling quota, by default this shouldn't be needed
ENABLE_QUOTA=true
SUPABASE_URL=<your Supabase URL>
SUPABASE_ADMIN_KEY=<your Supabase admin key>
لبدء خادم SFDC-NEO ، قم بتشغيل:
npm start
# or
yarn startسيؤدي ذلك إلى بدء تشغيل الخادم على المنفذ المحدد في ملف .env. يمكنك بعد ذلك الوصول إلى التطبيق من خلال التنقل إلى http: // localhost: 3000 في متصفح الويب الخاص بك.
يمكنك تجربة التطبيق التجريبي هنا https://neo.sfdxy.com/




إذا كنت ترغب في المساهمة في SFDC-NEO ، فيرجى تورك المستودع وتقديم طلب سحب. جميع المساهمات موضع ترحيب!
SFDC-NEO مرخصة بموجب ترخيص MIT. انظر ملف الترخيص لمزيد من المعلومات.