-
Notifications
You must be signed in to change notification settings - Fork 1
Ideas to Contribute
Christian Brugger edited this page Jun 22, 2014
·
9 revisions
Listed below are some possible projects you can work on if you want to contribute to LogikSim.
- Mechanism to save and load logic circuits.
- Simulation engine implementing the conceptional simulation model.
- Develop concept to compile logic circuits to a very fast simulation model. Also think about how such a model would interact with the interface.
- Setup GUI based integration tests.
- Localization Mechanism
- Export as pdf function for schematics.
- Logic item list widget: Showing all available logic items, pre-defined and user created with their symbols. This will then be part of the main interface where users can drag & drop items into the active schematics.
- Custom logic item creator widget: Interface to define new logic items based on a schematic with inputs and outputs.
- Undo / Redo Mechanism
- Setup continuous integration framework for all platforms, with nightly builds and test suite runs.
- Windows: Create script to create a standard Windows MSI installer based on the compile LogikSim.
- Linux: Create a script to create packages for standard Linux distributions of LogikSim and find out how to integrate them into the standard package repositories.
- Mac OS: Verify if LogikSim runs on Mac OS and create automated deployment mechanism.
- Create new website for LogikSim (Vision, Goals, Logo, make Screenshots).
- Come up with logic circuits for each level of abstraction, that will be the basis for testing the performance and user-friendliness of LogikSim on each level.
Get in touch » Community •