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

Tutorial #2

Closed
NiJen opened this issue Feb 1, 2018 · 5 comments
Closed

Tutorial #2

NiJen opened this issue Feb 1, 2018 · 5 comments
Assignees
Labels

Comments

@NiJen
Copy link

NiJen commented Feb 1, 2018

Hi Patrick,
Im pretty new to sphinx, it is possible that you can attach a little tutorial or example for the vhdl domain?
Or a link where i can found more Information?

And how can I install or copy the doamin in my sphinx enviroment to use it?

@Paebbels Paebbels self-assigned this Feb 1, 2018
@Paebbels
Copy link
Member

Paebbels commented Feb 1, 2018

This repository is not ready to be used yet. See this issue: #1

@NiJen
Copy link
Author

NiJen commented Feb 2, 2018

Okay it is possible to help you with the development? Im new to sphinx but i can programm in python and vhdl.

@Paebbels
Copy link
Member

Paebbels commented Feb 6, 2018

Sorry for my late response.

I was not able to focus more an the project. It's not dead, but delayed. So if you want to help, your help is highly appreciated and welcome!

I think, at first we should specify the required ReST format for entities, architectures, types, ...
That's where I stopped. The code is a copy of another domain (I think it is/was .NET/C#). These domain is very complex compared to other domains and supports nested language constructs as we will find them in VHDL: function in an architecture.

Next would be to adapt the existing .NET domain to our VHDL needs.

If this sounds like a plan to you go on and suggest merges. If you like, I can also grant direct access for your user account :).

@Paebbels
Copy link
Member

Paebbels commented Feb 6, 2018

I personally, think the Sphinx code is a mess ... they don't use e.g. classes to organize data, but tuples. Yes that's fast but no one knows what index contains what elements. At least I haven't found any (nor good) documentation about the used tuple formats.

So whenever you find some information, please add comments to the newly generated VHDL domains :).

@Paebbels
Copy link
Member

This repository (as longtime placeholder) is now actively used to create a automatic documentation extension for VHDL using Sphinx.

First proof-of-concept looks like this:

Automatic Documentation of a VHDL Entity
image

Please see #5 for more details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants