Official Website Optimization | Redesign and reimplement the website by following the project requirements. | Medium | Liang Zhang zhangliang@apache.org | - Follow all Apache Foundation requirements
- Homepage support slidable contents
- Support document export to PDF
- Redesign community/download pages.
- Hugo based website build process
- Only use open source or new design materials(css, images, etc.)
- Support blogs and articles in markdown
- Support Video and Audio hosted on the 3rd party platform
| - UI Design
- Website Layout
- Hugo
- Markdown
| https://github.com/apache/shardingsphere/tree/master/docs |
|
Proofread the SQL definitions of Sharding Parser | It is designed to proofread SQL definitions of Sharding Parser concerning PostgreSQL database | High | Juan Pan panjuan@apache.org
| - Follow the SQL definition style of ShardingSphere
- Proofread the DCL SQL definitions of Sharding Parser referring to PostgreSQL document
- Proofread the DAL SQL definitions of Sharding Parser referring to PostgreSQL document
- Proofread the DDL SQL definitions of Sharding Parser referring to PostgreSQL document
- Proofread the DML SQL definitions of Sharding Parser referring to PostgreSQL document
| - Be able to program with Java
- Be familiar with regular expression
- Basically learn how Antlr works
- Know how to write g4 file of Antlr
| https://github.com/apache/shardingsphere |
|
Implementation of processing MySQL KILL Statement | Interrupt the request of current MySQL client and release the resources of ShardingSphere-Proxy's backend by implementing the processing of MySQL KILL Statement | Medium | Zhang YonglunYonglun Zhang zhangyonglun@apache.org | - Implement the SQL parsing of MySQL Kill Statement
- Add KillStatement processing flow
- Manage processList ID through MySQL handshake process
- Release backend resources according to the ID obtained from SQL parsing and the routing result of SQL
- Return the corresponding Response message to the MySQL client
| - Familiar with Java
- Familiar with Netty
- Familiar with MySQL and database connection pool
- Familiar with TCP/IP protocol, Wireshark or other packet capturing tools
- Know how Antlr works
| https://github.com/apache/shardingsphere |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|