Skip to content
This repository has been archived by the owner on Sep 7, 2023. It is now read-only.

Add support for "ErgoDoc" #613

Open
dselman opened this issue May 1, 2019 · 9 comments
Open

Add support for "ErgoDoc" #613

dselman opened this issue May 1, 2019 · 9 comments

Comments

@dselman
Copy link
Sponsor Contributor

dselman commented May 1, 2019

Provide a command line tool that can extract documentation metadata from structured comments for Ergo functions.

@dselman dselman added Type: Documentation 📝 Information and guides for clarification Type: Feature Request 🛍️ New feature or request Range: Tooling Range: Usability labels May 1, 2019
@jeromesimeon jeromesimeon added the Hacktoberfest by DigitalOcean and DEV label Sep 17, 2019
@irmerk irmerk added this to Open Issues in Hacktoberfest 2019 via automation Sep 17, 2019
@codetronaut
Copy link

codetronaut commented Oct 2, 2019

Please assign this to me. I will give my full on it.
I only need little guidance.

@irmerk
Copy link
Member

irmerk commented Oct 2, 2019

Great! @jeromesimeon you could probably point out a path forward.

@codetronaut
Copy link

codetronaut commented Oct 2, 2019

Is this a better idea if I use "exiftool" for the metadata extraction for this issue.
Please bear with me i am little new to this.

@jeromesimeon
Copy link
Member

jeromesimeon commented Oct 3, 2019

@codetronaut Great that you're interested to help!

I'm not really familiar with exiftool. My understanding of the suggested change was to support something along the lines of JSDoc for JavaScript: https://jsdoc.app

Maybe @dselman can elaborate a bit on what he was imagining?

@jeromesimeon
Copy link
Member

A few initial pointers:

As a first step, I would make sure you can build Ergo from source following the DEVELOPERS instructions (those haven't been looked at in a while, so please open an issue if you have any difficulty!).

@codetronaut
Copy link

I will try my best.

@irmerk irmerk moved this from Open Issues to In Progress Issues in Hacktoberfest 2019 Oct 4, 2019
@codetronaut
Copy link

codetronaut commented Oct 6, 2019

@jeromesimeon I am little confused. I build the Ergo and after that, I am stuck. Basically, please tell me what should I do next.
Because for the command-line tool i have to integrate the "https://github.com/accordproject/ergo/blob/master/mechanization/Ergo/Lang/Ergo.v" and check for the annotations add in @jsdoc right.

@jeromesimeon
Copy link
Member

Hi @codetronaut I think it would be good to have a description for what the feature should be from a user point of view first? Depending on that we can then decide on the best implementation plan.

Note that this is not the easier first issue to try and tackle (which is why it was labelled as challenging). There are probably a few lower-hanging fruits in this repositories or in the other Accord Project repositories.

@irmerk
Copy link
Member

irmerk commented Oct 17, 2019

@codetronaut what is the status of this? I'm opening it back up in the meantime.

@irmerk irmerk moved this from In Progress Issues to Open Issues in Hacktoberfest 2019 Oct 17, 2019
@mttrbrts mttrbrts removed the Hacktoberfest by DigitalOcean and DEV label Nov 1, 2019
@mttrbrts mttrbrts removed this from Open Issues in Hacktoberfest 2019 Nov 1, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants