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

add pyFPGA content #61

Merged
merged 4 commits into from
Jan 21, 2021
Merged

add pyFPGA content #61

merged 4 commits into from
Jan 21, 2021

Conversation

rodrigomelo9
Copy link
Contributor

Hi. I added content to pyFPGA but I have a few doubts:

  • Category? Tools, of course, but something more? The most similar is Tools:Package Managers but is not exactly. Tools managers? Project Managers? (the same category will apply other tools such as hdlmake, edalize, tsfpga, etc).
  • I filled license with "GNU GPLv3". Maybe we need a list of licenses and how to be specified? Others tools have not this field. Some of them, have the license as extra info, as long description (ex: Vunit -> License: Mozilla Public License, v. 2.0. baring OSVVM components.).
  • What about tags? Do you see that list ok? Is huge?

Let me know how can I help to define these things (add a category, a licenses list, etc).

@umarcor
Copy link
Member

umarcor commented Jan 20, 2021

  • Category? Tools, of course, but something more? The most similar is Tools:Package Managers but is not exactly. Tools managers? Project Managers? (the same category will apply other tools such as hdlmake, edalize, tsfpga, etc).

Nice question. I'd say those are Tools, but not Package managers (only FuseSoc is). I think that Tools:Managers might be added. @Paebbels, wdyt?

  • I filled license with "GNU GPLv3". Maybe we need a list of licenses and how to be specified? Others tools have not this field. Some of them, have the license as extra info, as long description (ex: Vunit -> License: Mozilla Public License, v. 2.0. baring OSVVM components.).

I think we should use SPDX identifiers: https://spdx.org/licenses/. No need to reinvent the wheel. In fact, I didn't take much care about that field because GitHub does it for us. We should check the repos of the items/projects and ask GitHub's API about it. We should only need to specify the license when there is no API.

  • What about tags? Do you see that list ok? Is huge?

Up to you, both the number of tags and how to write them (in a single row or in multiple rows). Using multiple rows is desirable for SCM, but other than that...

Let me know how can I help to define these things (add a category, a licenses list, etc).

#1 😉

@rodrigomelo9 rodrigomelo9 marked this pull request as ready for review January 20, 2021 21:27
@umarcor umarcor added the enhancement New feature or request label Jan 21, 2021
@umarcor
Copy link
Member

umarcor commented Jan 21, 2021

Thanks!

@umarcor umarcor merged commit 37e2898 into hdl:develop Jan 21, 2021
@rodrigomelo9 rodrigomelo9 deleted the add-pyfpga-content branch January 23, 2021 19:32
rodrigomelo9 added a commit to rodrigomelo9/awesome that referenced this pull request Jan 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants