What happened (e.g., it crashed)?:
I did a complete check of the ReSpec Documentation website and found the following errors
The complete report can be found here
Expected behavior (e.g., it shouldn't crash):
There should not be any errors
Optional, steps to reproduce:
Also I am new to open source development and interested in contributing to this project. It would be great if you could guide me which files to modify to resolve this issue.
Hi @Aman-Codes,Thanks for reporting these issues!
As mentioned at https://respec.org/docs/#editing-this-document, the documentation text is maintained in the ReSpec Wiki as markdown files and the documentation website is generated from https://github.com/marcoscaceres/respec.org/blob/gh-pages/static/docs/src.html (a ReSpec document). To view changes to src.html locally, you need to clone the respec.org repo, run npx serve (assuming you've Node.js installed) in the static folder and visit http://localhost:5000/docs/src.html. Feel free to ask here if you face any difficulties.
This is a broken link present in homepage
Can you try if the workaround shared in https://github.com/markedjs/marked/issues/1716#issuecomment-652172460 can work for us? You would need to edit the text in wiki, then wait a minute for those changes to get reflected in the docs website.
The align attribute on the th element is obsolete. Use CSS instead.
This one is pretty common with markdown processors. If we want to fix this, we can add a postProcess step at https://github.com/marcoscaceres/respec.org/blob/b89678f31934b917267baaa341f3c050743cb8ab/static/docs/src.html#L30 to convert align attributes to style or class attributes.
Element pre not allowed as child of element samp. According to HTML Standard samp should be a child of pre instead
Element blockquote not allowed as child of element samp
Good catch! This will require some investigation whether it's better to change the text in wiki, or we can do it as a postProcess step in the website.
Duplicate ID title. There are 2 instances of id="title" on same page. One for h1 id="title" class="title" and another one for section id="title"
I'll check what's causing this one :slightly_smiling_face:
Thanks @sidvishnoi
I am facing some errors in running locally it locally can you please guide me

Can you tell me what I am missing. I think it is related to marcoscaceres/respec.org#124 and marcoscaceres/respec.org#123
I think it is related to marcoscaceres/respec.org#124 and marcoscaceres/respec.org#123
Correct. The workaround for editing docs would be:
npm install or npm start. static directory (cd static)npx serve and open the localhost URL in browser./docs/src.htmlIf you want to see the generated docs, install respec globally and run npx respec -s docs/src.html -o docs/index.html and visit /docs/ in browser.
Thanks finally got it correct now 馃槉
Also, you might not want to update the wiki directly during your experimentation (as it'll update https://respec.org/docs/). You can instead:
git clone https://github.com/w3c/respec.wiki.git
cd respec.wiki
npx serve -p 5001
- include: `https://raw.githubusercontent.com/wiki/w3c/respec/${include}.md`,
+ include: `http://localhost:5001/${include}.md`,
(I know the getting started part is frustrating here. I'll see how we can improve this)
Also, you might not want to update the wiki directly during your experimentation (as it'll update
https://respec.org/docs/). You can instead:
Yes will ensure that from next time onwards
Also, you might not want to update the wiki directly during your experimentation (as it'll update
https://respec.org/docs/). You can instead:git clone https://github.com/w3c/respec.wiki.git cd respec.wiki npx serve -p 5001@sidvishnoi I am getting error in running these commands. It is making an empty folder in my local machine. I think it is due to invalid path of the file Google-Summer-of-Code-2018-:-Proposal.md.

TIL colons are not allowed in file names in Windows. Thanks!
Updated wiki. Please clone again.
@sidvishnoi Is there any way by which I can make a pull request to the wiki page instead of directly editing the hosted version so that project maintainers can review my work
Feel free to send the diff here :slightly_smiling_face:
Or, you can push the wiki repo to your account:
# First, create a new repo from GitHub website, say, `aman-codes/respec-wiki`
git remote add aman https://github.com/aman-codes/respec-wiki.git
git push aman master
Thanks for your quick response 馃榿