Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remote apio version configuration and a new 'apio preferences' command for user global preferences. #526

Merged
merged 30 commits into from
Jan 9, 2025

Conversation

zapta
Copy link
Collaborator

@zapta zapta commented Jan 8, 2025

Detailed information in the individual commits.

Highlights:

  1. Replaced the per package VERSION config file with a per apio version config file. This allows to make non backward compatible changes to apio packages without breaking old clients (the VERSION files will not be changed from this time on).

Example of a remote config file for the apio dev version:

https://github.com/zapta/apio_dev/blob/develop/remote-config/apio-0.9.6.json

  1. Added a new command `apio preferences' to control user preferences across project. The first supported control is colors on/off. Related to this [Feature Request] Add global apio preferences settings. #527 and this Use colors that are visible on both white and black background. #525

  2. Added the missing $SOURCE to the tinyprog command on mac osx.

zapta added 30 commits January 7, 2025 10:23
…o a remote config file. This also replaces, the existing VERSION file we have in each apio package repository.
…ymore now that we have the remote control file.
…lder. The only package that had that structure was the example packages but we just transitioned it to the standard structure.
… from "{0}" to "%V", for consistency with boards.json.
…eferences that are saved in .apio/profile.json(). The first preference that implemented is color enable/disable. Still not perfect but functional.
@zapta zapta changed the title Added a mechanism for remote apio client configuration Remote apio version configuration and a new 'apio preferences' command for user global preferences. Jan 9, 2025
@zapta
Copy link
Collaborator Author

zapta commented Jan 9, 2025

Hi @cavearr, can you review and accept? It include the tinyprog $SOURCE fix, in addition to other things.

@cavearr cavearr merged commit 1bb5828 into FPGAwars:develop Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants