FPGAwars / apio

:seedling: Open source ecosystem for open FPGA boards
https://github.com/FPGAwars/apio/wiki
GNU General Public License v2.0
801 stars 137 forks source link

Deleted the command 'apio init'. #421

Closed zapta closed 1 month ago

zapta commented 1 month ago

This changes deletes the command apio init. Below is an analysis of its replacement:

  1. The command doesn't seem to be used by IceStudio.
  2. Creating and modifying apio.ini is now covered by apio create and apio modify respectively.
  3. SConstruct developement can be done in the dev repository using the pip install -e . setup explained here https://github.com/FPGAwars/apio/blob/develop/DEVELOPER.md#using-the-dev-repository-for-apio-commands
  4. SConstruct modifications by users are discouraged since there is good no upgrade path to the next release of apio (which can change the invocation of the SConstruct). If a user hack is absolutely required, users can modify the SConstruct file of the installed apio package (or have a symlink to their copy of the file).