-
Notifications
You must be signed in to change notification settings - Fork 192
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
Elaborate on Step #7 #389
base: master
Are you sure you want to change the base?
Elaborate on Step #7 #389
Conversation
Expand on the choice of programming languages and development steps
Many languages don't have a concept of a tool chain for our purposes, mainly because they're interpreted/JITted. Perhaps this information should live in the repository docs for C and C++ libs; what do you think? What's the main use case you are looking to address with this info? I appreciate the work you're doing and the critical eye to improvements across all our areas! |
I agree with @WasabiFan that the Getting Started page is not the best place for this since most people don't ever need to think about toolchains. How about we just put this on the wiki for now and once it is streamlined and polished up, I think it will be more clear to us where it will fit. |
Ok. I'll start by drafting the info in the Wiki then. But Is there a way to specify a URL to refer to a diagram in the repository which points to (i) a specific version (ii) the latest version canonically without the long hashed URLs? |
You can also clone the wiki as a git repository and upload images that way. You probably won't have permission to push to the ev3dev organization's wiki via git, but you can push to your copy of the wiki and I can merge it. |
I'm not sure how to clone the ev3dev-wiki. From the wiki page, Github only allows me to clone it locally to my system, which would imply that my clone is not hosted on Github. Consequently I'm not sure if you can merge it unless I create a new project in my Github account for the wiki. |
git clone https://github.com/ev3dev/ev3dev.wiki.git https://help.github.com/articles/adding-and-editing-wiki-pages-locally/ Then you can push to your fork of the ev3dev repository.
|
Or you can just edit the ev3dev wiki directly and I can copy the images later if that is easier for you. 😃 |
That was what I thought I should do but I wasn't sure if it's what you meant. |
I found out that I cannot create my copy of the wiki repository on github.com manually from the dashboard (the website rejects any repository names ending in .wiki). Instead I had to create a new wiki from my fork of the ev3dev repository and then replace its contents with those from the original ev3dev.wiki. In addition, checkins using https:// don't work for me (it'll always reject my user/pass), I have to use git:// checkins. Anyway, all this is sorted out now, I'll work on the actual contents and update here when something is in reasonable shape. |
Sorry to bug you guys constantly, but I'm pretty new to the whole Github.io and Markdown formatting process. I tried embedding URLs into the SVG but I think that Github sanitizes the SVG file to remove embedded links, and lead to missing boxes in the flowchart. This is what I'm getting currently: If I remove the embedded URLs then the missing boxes render correctly, but that reduces the functionality of the guide tremendously. In addition, I'm not sure if this will affect content of all pages hosted on Github.io or only the Wiki, and if there is a good way to whitelist the embedded URLs. |
FWIW, I see the missing boxes too. Edit: @dlech has done the research -- it looks like GitHub does modify hosted content after all for XSS protection. |
Sounds like I'm really hitting the edge-cases here trying to embed URLs in SVGs. |
Hi, Happy New year to everyone! I've be filling in the details for the content in my fork of the Wiki: Please take a look |
Expand on the choice of programming languages and development steps.
This needs to be merged in conjunction with changes to ev3dev repository for source images.