-
Notifications
You must be signed in to change notification settings - Fork 387
GSoC 2022 ideas
We're sad to tell that Google forbids participation in GSoC 2022 for mentors and students from Russia and Belarus. Tarantool can't participate this year.
We're working on our own program for students from Russia. Sadly, current situation doesn't allow us to make payments for students from other countries. Please, accept our excuses. Also we will try to get involved in OSPP program, which may be available for Chinese students. If this scenario works for you - please apply there.
We'll announce details of our program and a process of application a bit later.
We hope that opensource should be truly open and be out of politic. We appreciate interest and participation in the project from anyone from Earth and beyond.
Here's Tarantool Summer of Code 2022 ideas page.
- C coding guidelines ↗
- Lua coding guidelines ↗
- Python coding guidelines ↗
- Maintainer's guide
- Debugging
Architecture
- Server architecture
- R tree index quick start and usage
- LuaJIT
- Vinyl
- Vinyl Architecture
- Vinyl Disk Layout
- Vinyl math
- Vinyl Cookbook
- Bullet1
- SQL
- Appserver modules
- Testing
- Performance
- Privileges and Access control
How To ...?
- ... configure build system
- ... add new fuzzers
- ... build RPM or Deb package using packpack
- ... calculate memory size
- ... debug core dump of stripped tarantool
- ... debug core from different OS
- ... debug fuzzer
- ... generate new bootstrap snapshot
- ... use Address Sanitizer
- ... collect a coredump
- ... generate luacov report for builtin module
- ... verify modified lua files via luacheck
- ... verify Lua files in third_party?
- ... rerun failed jobs
- ... update a third party repository
- Fix wrong decimal indexing after upgrade to 2.10.1
- Caveats when upgrading a cluster on Tarantool 1.6
- Fix illegal field type in a space format when upgrading to 2.10.4
Useful links