1a Collection of Links - rciak/zz_42_shared_notes GitHub Wiki

Last edited on 21.07.2024

Documenting

Tools

Markdown

Conventional Commits

Articles

Learning Platforms

42 - Organizing

42 - Projects

Preliminary remark: Whether a link is likely usefull for a project or not is indicated by the ✅ and ❌ in the subsequent tables.

Materials for Lookup and Learning

Notes:

  • Probably the Compact Intro on Greg's Wiki and the Intro Article by Jarret B are a good start.
  • More Details can be found in the Annotated Bash (Reference) Manual (Minishell Edition).
    • It has Highlightings for Minishell and partially clickable Annotations, cf. the first blue Annotation.
    • It is based on the slightly older Bash Reference Manual for Bash Version 5.1.
    • It should be opened with Document Viewer (Evince):
      • Some browsers (including Chrome and Brave) fail to display the annotations completely.
      • The annotations were created with the Gnome Document Viewer Evince Version 42.3 .
  • A word of warning regarding the Bash Man Page: The Definitions section in there seems weird; the one in the Bash (Reference) Manual below is longer and likely more correct:
    The notion of a token and a word are distinguished, in contrast to the Bash Man Page (GNU bash, version 5.1.16(1)-release (x86_64-pc- linux-gnu), where the definitions section reads like that they are synonyms.)
Link Short note Minishell Pipex
Shell Command Language The Open Group Base Specs. ❌?
Bash Manual GNU Bash Manual ❌?
Annotated Bash Manual Minishell Edition
Browsers can miss some annotations -->
Open with Document Viewer (Evince) instead!
❌?
Notes Minishell My own public notes ❌?
Compact Intro, Wiki Greg Bash Parsing, cf. next ❌?
Intro Article, Jarret B Command-line Processing ❌?
Readme, Lea Deep, CI/CD Framework ❌?
Readme, twagger Dia's: Lexer & Parser ❌?
Guide to Pipex Includes common mistakes!
42 Cheatsheet, Agavrel 42 and 50 years C ❌?
Mastering-42 Tutorial collection¹
Topics: Minishell Collection ❌?

¹ by haglobah

Evaluating and Testing

Link Short note Minishell
42_tests Ideas and Tests for Evals
improved-eval-sheets Some Testcases³
zstenger93 Big Minishell Tester
Minishell Tester Fork by Lea Yeh
thallard own tests easy to add?!
Lukas Kuhn Another Minishell Tester

² by Benjamin Pöchlauer
³ by Arthur Bied-Charreton

Miscellaneous

Buffer: for not yet sorted in links...

⚠️ **GitHub.com Fallback** ⚠️