Comments (6)
Thanks for reporting this. The instructions live at https://github.com/carpentries/workshop-template/blob/gh-pages/_includes/install_instructions/shell.html and are also used for Git lesson. Embedding them in the shell lesson directly is not great as it would not allow updates to be easily incorporated in the Git lesson or in the lesson setup template. Would need to co-ordinate with Git lesson maintainers to change this. Is the wording in the Git lesson clearer, if so can use that for now?
from shell-novice.
@emcaulay Please also see
from shell-novice.
This is something that has been discussed at length and the unfortunate reality is that we haven't had the capacity to work on this task: carpentries/maintainer-RFCs#9
from shell-novice.
Thanks @emcaulay for bringing this back up, and @bkmgit for suggesting a solution. As Benson mentioned, the idea is for us to have a set of install instructions that can be maintained in one place so that it is as easy as possible to keep them up-to-date. However, it is absolutely true that it is not ideal to be linking from lessons to instructions on a page with a lot of FIXMEs at the top.
I propose to create a new page on the workshop-template
site that will contain only the setup instructions blocks. This would be populated by looping through all of the files stored in the _includes/install_instructions/
directory. The resulting page could then be linked to from all of the Setup pages. I will be happy to open the pull requests to make those changes.
Any time the installation instructions need to be updated, the file in _includes/install_instructions/
could be edited and the content it produces will be updated on both this centralised installation page and on the webpages of individual workshops created with the template repository.
from shell-novice.
@tobyhodges Thanks
from shell-novice.
@emcaulay Closing this. Please re-open if more is needed.
from shell-novice.
Related Issues (20)
- Glossary "shell" term has a broken anchor link in its text HOT 1
- removing unneeded files solution not quite right HOT 1
- Use consistent path settings
- Other Options for Finding Files in Episode 7
- Where do we get 1518 files? HOT 1
- Broken link to regex lesson HOT 6
- Consider moving callout about long/short options
- macOS now uses Zsh as default shell HOT 2
- Grammar Mistake in "07-find.md" at "Matching and Subtracting" solution.
- A detail in Unix Shell Pipes and Filters Lesson HOT 3
- Ep. 02: Link to Glossary not resolved
- Ep. 05: Remove redundant paragraphs HOT 1
- Broken link in list of external resources HOT 1
- Missing spaces between words HOT 2
- Broken link in Reference HOT 1
- Clarify statement "the total count of each type of animal" in "Pipes and filters" challenge HOT 1
- Checkout Recommendation for Trainee HOT 4
- Note that we are directing people to an Incubator (un-official) lesson HOT 1
- Unix Shell Script, Finding things, Tractknig a species, grep -r HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shell-novice.