A list of open source projects that students can contribute to for student projects. Please feel free to join an existing project and collaborate. All your contributions to any project you've collaborated on will count toward your student achievements.
Update ESLint #easy
ESLint has deprecated some old rules. Bring the .eslintrc
up to date with the current rule names. Run npm run lint
to spot failures, and correct the error messages.
Runtime rtype parser #advanced
Experience with compilers, type theory, language design would be helpful.
Write a function that takes an rtype interface description as a string and returns an object that can be used for runtime introspection and type checking.
Useful background:
- The Stanford Compilers course (free online lectures)
If you're curious about types, see the introduction to types from the Stanford Compiler course.