## Summary
- Remove `.github/ISSUE_TEMPLATE/bug_report.md` and
`.github/ISSUE_TEMPLATE/new_operator.md` which are no longer aligned
with the current development workflow.
- Remove `.github/pull_request_template.md` which is also outdated.
- The current process is managed by `docs/`, `perf/`, and
`docs/architecture.md`.
- `.github/ISSUE_TEMPLATE/new_operator_subtask.md` is retained as it is
still in active use.
Closes#668
## Test Plan
- [x] Verify `new_operator_subtask.md` is still present after deletion.
- [ ] Confirm GitHub issue template picker no longer shows the removed
templates.
- [ ] Confirm new PRs no longer auto-populate the removed PR template.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This pull request enhances the project's code quality, developer
experience, and overall structural integrity. It mainly makes the
following changes:
* Introduced a new `.flake8` configuration file and updated the
`.pre-commit-config.yaml` to enable more linting and formatting hooks.
* Removed the `flash-attention` git submodule and updated `.gitignore`
and `MANIFEST.in` to streamline the project's dependencies and
packaging.
* The `pyproject.toml` file was updated to reflect the new linting
setup.
## Description
Refactor the DEVELOPMENT doc and the corresponding github template
* Documentation Refinement: The DEVELOPMENT.md guide has been updated to
streamline the 'Development Workflow' section.
* Enhanced Operator Development Workflow: The guide now includes more
detailed instructions for new operator development, such as task
decomposition for tracking issues, explicit docstring requirements for
each layer (Kernel, Op, Functional API, Layer), and a new dedicated step
for benchmark results.
* GitHub Template Updates: Minor adjustments were made to GitHub
templates; New issue template for new op subtask.
## Type of Change
- [ ] Bug fix
- [ ] New operator Implementation
- [ ] Performance improvement
- [x] Documentation update
- [ ] Infrastructure/CI
## Checklist
- [x] I have run `pre-commit run --all-files` and fixed all linting
issues.
- [x] I have verified that my changes pass local unit tests.
- [ ] **(For new ops)** I have added the corresponding `Benchmark` class
in `benchmarks/`.
- [ ] **(For new ops)** I have reported benchmark results in the
tracking issue.
This pull request refactors the project's `README.md` file. It mainly
makes the following changes:
1. The `README.md` has been refactored to
provide a more comprehensive and structured overview of the TileOPs
project, including detailed feature descriptions and design principles.
2. A new project logo has been added to the
`README.md` for improved branding and visual appeal.