All submissions, including submissions by project members, require review. We use GitHub pull requests for this purpose. Consult GitHub Help for more information on using pull requests. Before raising a pull request, ensure you have raised a corresponding issue and discussed a possible solution with a maintainer. This gives your pull request the highest chance of getting merged quickly.
We use Github Flow, so all code changes happen through pull requests.
release
branch.fix/fix-name
or feature/feature-name
In order to run the Cypress integration tests, you can create a local file app/client/cypress.env.json
to populate USERNAME
and PASSWORD
env variables or use one of the methods from their docs.
{
"USERNAME": "Enter username",
"PASSWORD": "Enter password"
}
run:
cd app/client
yarn run test
Please check out our Testing Contribution guide for more details on setting up & troubleshooting Cypress runs on your machine.
cd app/client
yarn run test:unit
Ensure that you have Redis running on your local system.
Run the command to execute tests
cd app/server
mvn clean package
Please follow these guidelines according to the module that you wish to contribute to:
Please follow the below guideline to add a new JS library to the Appsmith platform:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。