-
Notifications
You must be signed in to change notification settings - Fork 38
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
Distinguishing between lepton and geda-gaf #39
Comments
@peter-b I propose to read Scheme rc files as is in their current We could add some defines like this:
and then:
|
@vzh Do you have any opinion on symbol naming? In gschem, for example, we carry on with |
@peter-b Generally, I believe we should start another issue/discussion here to address the symbol naming problem. I cannot suggest now anything better than the symbol name should reflect its functionality, and contain author name for non-stock (non-shipped with the repo) symbols, and a modification number (for various sizes etc.) like before. Probably we could also include a version info into this list. |
Ah, sorry, by "symbol naming" I meant the naming of the exported functions and variables in libgeda, rather than the naming of schematic symbols. I'm sorry for being unclear! |
For system config files, we will (hopefully) not have write access, and usually the tools shouldn't write to it, I guess (they should write to the user config file). For the user/system config files, I suggest setting things up so that when you load it the first time, it loads from the gEDA file, but whenever you save it it saves to the Lepton file. And the same for project files. I think it makes sense to avoid unnecessary writes to disk. |
@peter-b I know I can do it but I didn't want to jump in and edit your issue unannounced - can you add a TODO item line for documentation changes? Even getting the README updated would be a big step in the renaming/rebranding exercise since it appears on the front page of the github http view of the project. |
In the spirit of incremental changes being better than no changes, I've made an initial attempt at leptonising the README.md here: https://github.com/gareth8118/lepton-eda/tree/lepton-renaming-docs - not ready for a pull yet but worth reading over. (do we have a convention for the capitalization of 'lepton'/'Lepton'?) |
Personally, I think that in prose it's easier to read "Lepton EDA" (or "Lepton" on 2nd & subsequent appearances). |
@gareth8118 Agreed with Peter. One more note. When we name the program, use |
Fixed up capitalisation in my branch referenced above. |
@gareth8118 I'd suggest you to squash your changes and make a PR. We could then review its parts and add comments and thoughts of what should be changed and how. I'd prefer changes on this topic faster migrate into the repo. Thank you for the work! |
All utils seem to have been renamed. |
Just updated the issue with my view on what we should do with component libraries. Since we're maintaining backward compatibility with geda-gaf and nothing in new Lepton code breaks users' projects, I don't see any problem with this. I believe we've did anything right to ensure our users can use both projects (lepton and geda-gaf) without interference. Please file a new bug report if something is still in your way and bothers you. Thanks in advance. |
lepton currently installs and uses a lot of documentation, programs and other files that clash with those installed and used by
geda-gaf
.We want to be backward compatible with
geda-gaf
<= 1.9.2, but also want users to be able to install a newer geda-gaf alongside lepton. Also, spending a lot of time on renaming things is busy-work that does not really bring much benefit to users.We should consider gradually migrating towards naming things based on
lepton
in stages. The current plan:configure.ac
, so we can start making releases (Rename libgeda to liblepton. #47)lepton-upcfg
is available.)--enable-compat-symlinks
flag toconfigure
. This will enable installing a symlink namedgaf
forlepton-cli
, etc. It will default toyes
lepton
--enable-compat-symlinks=no
Unresolved issues:
$XDG_CONFIG_HOME/gEDA/gafrc
?Other related tasks:
The text was updated successfully, but these errors were encountered: