-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
How do I start contributing to Circuitverse as a newcomer
Are you new to open source and would like to start contributing to circuit verse?, here is what you can do to be a contributor of circuitverse.
Familiarize the technologies being used with Circuitverse. Circuitverse comprises different projects and each of them having different technology stacks.
Comprises backend code which manages the saving of circuits, assignments, groups etc.
- Technologies: Ruby, Rails, CSS, JavaScript
- Link: https://github.com/CircuitVerse/CircuitVerse
- Learning path: https://www.theodinproject.com/paths/full-stack-ruby-on-rails/courses/ruby-on-rails
Comprises the simulator interface source code.
- Technologies: JavaScript, CSS, jQuery,
- Link: https://github.com/CircuitVerse/CircuitVerse/tree/master/simulator
- Learning path:
Comprises the source code for flutter app
- Technologies: flutter, dart
- Link: https://github.com/CircuitVerse/mobile-app
- Learning path: https://flutter.dev/docs/get-started/install
Comprises the source code for interactive guide for digital electronics
- Technologies: Jekyll, Markdown
- Link: https://learn.circuitverse.org/
- Learning path: https://jekyllrb.com/
Get familiarize with GitHub workflow
- Learning path:
Setting up development environment
CircuitVerse is a web-based simulation software for creating and testing digital circuits. The easy drag and drop feature makes it easier and a fun way to learn about logic circuits and also compatible to be used by teachers as well as students. From simple gates to complex sequential circuits, plot timing diagrams, automatic circuit generation, explore standard ICs, and much more, CircuitVerse has got you covered. It also lets the user store and access the previously built circuits to build yet more complex circuits and generate truth tables for the constructed circuits.
- Home
- Running the server
- Simulator
- Development
- Internationalization (I18n)
- GSoC '19
- GSoC '20
- GSoC '21
- GSoC '22
- GSoC '23
- GSoC '24
- GCI 2019
- Google Season of Docs 2020