Skip to content

sddevelopment-be/penguin-pragmatic-patterns

Repository files navigation

./static/images/logos/pp_open-learning.png

All Contributors

A learning and development repository, aimed to share knowledge with other technical professionals. The contents of this repository are somewhat of a "personal wiki". It contains knowledge and information that has been collected from various sources, and is extended with some personal interpretations and experiences of the author.

Table of Contents:


Goal, Philosophy and outline

A lot of knowledge is available on the internet, in various talks, and in books. But finding your way in this vast ocean of knowledge can be a challenge. In order to assist fellow learners, we have started to collect our personal experiences in this repository.

The initiative was started by @stijn-dejongh, who is a self-improvement enthusiast, and an avid software developer. In order to avoid confusing terminology and avoid having to explain the definition of certain words multiple times, please have a look at the Glossary.

Repository Structure

Most of the techniques, tactics, and behavioural patterns collected will fit some sort of category, which is usually outlined by the title of the directory in which the content is stored. Some general purpose information will be stored at the top level.

Tech Stack

  • PlantUML : Diagrams as code, allows to version source files and convert them into images
  • Markdown: Easy to use markup language, allowing the writer to focus on content rather than format
  • HuGo Static site generator: Static website generator, compiles markdown files and configuration into HTML pages (including styling, and JavaScript if applicable)

Getting started with local development

  • Install HuGo: see the official guide
  • Fork this repository, create a feature branch if desired
  • Use hugo server to spawn a local webserver that dynamically updates to inspect your changes

When your changes are done, launch a Pull Request towards the develop branch.

Deployment system

The code in this repository is automatically pushed to:

  • github pages environment: Beta-test and proof-reading environment, automatically built and deployed from the develop branch
  • main website: Main pattern website, automatically built and deployed from the main branch after changes have been reviewed and accepted from the acceptance environment.

Contributors ✨

If you wish to contribute in any way to this initiative, please have a look at our Contribution Guide. Thanks goes to these wonderful people (emoji key):


Stijn Dejongh

🔧 📖 🎨

Ireen Van Laethem

🤔 👀

gustinsi

👀

cAzare

👀 📖 ⚠️

Tim Schraepen

💻 📖 🤔

Daan Vankerkom

🎨

About

A learning and development repository, aimed to share knowledge with other (technical) professionals.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •