No description
Find a file
David Arnold 4000cba810
fix: compat FrappeTestCase (#28367)
due to circular imports issues and me going out of my way to make it work 'cleanly', the previous backwards compatibility for FrappeTestCase unfortunately did not work on the manual cli test runner 'run-tests'

While not generally not affecting CI (which is precedented by the framwork's best practices to use 'run-parallel-test'), this broke some manual developer workflows

The restauration of FrappeTestCase in these scenario now unfortunately involves a plain copy of almost an entire implementation into the dumpster.

On the one hand, this doesn not accurately reflect the rather minuscule differences between IntegrationTestCase and FrappeTestCase, but on the other hand, it shields and freezes the old api should IntegrationTestCase evolve futher
2024-11-05 18:16:22 +01:00
.github build(deps): bump actions/setup-python from 4 to 5 (#28319) 2024-10-29 12:42:00 +01:00
cypress test: Scroll list_title into view 2024-10-21 12:17:04 +05:30
esbuild fix: copy file if it does not exist 2024-10-09 10:34:05 +05:30
frappe fix: compat FrappeTestCase (#28367) 2024-11-05 18:16:22 +01:00
realtime chore: linting 2024-06-21 17:26:16 +05:30
tests feat: add read only document mode 2024-10-02 12:02:52 +02:00
.coveragerc ci: Add Coveragerc (#22530) 2023-10-16 18:24:16 +05:30
.editorconfig chore: ignore helix folder 2024-08-29 14:28:52 +02:00
.eslintignore fix: Miscellaneous changes (#12343) 2021-02-08 12:05:37 +05:30
.eslintrc fix: All ESLint errors 2023-07-14 15:25:48 +05:30
.git-blame-ignore-revs chore: add recent ruff changes to git blame ignore 2024-02-21 16:20:36 +05:30
.gitignore chore: ignore aider files 2024-09-03 20:05:22 +02:00
.mergify.yml chore: disable mergify auto merges (#24825) 2024-02-09 13:59:40 +00:00
.pre-commit-config.yaml fix(style): sidebar changes and restore pre-commit 2024-10-23 17:17:09 +05:30
.releaserc ci: better release notes generation (#19380) 2022-12-21 12:14:35 +05:30
.semgrepignore refactor!: Prefix all custom fieldnames created from Desk (#21355) 2023-06-19 18:22:36 +05:30
attributions.md refactor: Itenticon 2022-08-11 23:53:21 +05:30
babel_extractors.csv fix: extract translatable strings from the whole repo (#27848) 2024-09-24 15:55:46 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2017-09-12 09:14:34 +05:30
codecov.yml ci: update codecov.yml flags 2023-01-10 13:19:12 +05:30
CODEOWNERS chore: simple codeowners 2023-07-25 13:06:49 +05:30
commitlint.config.js style: format JS files with prettier 2022-08-04 14:51:01 +05:30
crowdin.yml chore: update crowdin configuration (#25240) 2024-03-05 20:57:50 +05:30
cypress.config.js test: fix cypress tests (#26012) 2024-04-17 15:26:18 +00:00
generate_bootstrap_theme.js chore: remove eslint-disable* 2023-07-14 15:41:20 +05:30
hooks.md chore!: remove dead hooks app_icon & app_color 2022-05-10 14:41:01 +05:30
LICENSE chore: Update copyright until date to 2021 2021-09-03 12:19:15 +05:30
node_utils.js feat: prepare redis subsystem for unix domain socket connections 2024-03-29 10:12:19 +01:00
package.json chore(deps): bump cookie from 0.4.2 to 0.7.0 2024-10-07 10:54:33 +00:00
pyproject.toml chore: start with type checking (#28190) 2024-10-24 21:56:25 +00:00
README.md chore(README): remove missed extra space between links to fix link underlines 2024-10-25 11:44:37 +05:30
SECURITY.md Update SECURITY.md 2023-01-10 16:49:44 +05:30
sider.yml chore(sider): add sider default config for flake8 + ignore tab errors (W191) (#12587) 2021-03-16 17:07:41 +05:30
socketio.js refactor: Split socketio in multiple logical files 2023-07-01 10:53:34 +05:30
yarn.lock chore(deps): bump cookie from 0.4.2 to 0.7.0 2024-10-07 10:54:33 +00:00

a web framework with "batteries included"

it's pronounced - fra-pay

Full-stack web application framework that uses Python and MariaDB on the server side and a tightly integrated client side library. Built for ERPNext.

Try in PWD

Login for the PWD site: (username: Administrator, password: admin)

Table of Contents

Installation

Production

Development

Contributing

  1. Code of Conduct
  2. Contribution Guidelines
  3. Security Policy

Resources

  1. frappeframework.com - Official documentation of the Frappe Framework.
  2. frappe.school - Pick from the various courses by the maintainers or from the community.
  3. buildwithhussain.dev - Watch Frappe Framework being used in the wild to build world-class web apps.

License

This repository has been released under the MIT License.

By contributing to Frappe, you agree that your contributions will be licensed under its MIT License.