Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.
/ engineerkit Public archive
forked from enoklearn/engineering

EngineerKit is a collection of knowledge, tools, and skills that we've come to find useful to become a generalist software engineer

License

Notifications You must be signed in to change notification settings

voltagecloud/engineerkit

 
 

Repository files navigation

EngineerKit Map

EngineerKit is a collection of knowledge, tools, and skills that we've come to find useful to become a generalist software engineer.

EngineerKit version Discord License: CC BY-NC 4.0

Overview

Modules

These 15 modules represent a generalist software engineer's core knowledge and skills.

Exercises

Contributing

A great way to start contributing is to first join our Discord to connect with the EngineerKit community!

Pulling upstream changes from engineerkit/engineerkit into your private fork

While we always promote sharing with the open-source community, some companies might find it necessary to privately fork EngineerKit if they have some software engineering standards they want to keep to themselves. Here's a quick guide on how to do this with EngineerKit:

  • First clone down your private repo
  • To add a new remote to your local repo connected to the engineerkit/engineerkit repo, run
    git remote add public git@github.com:engineerkit/engineerkit.git
    
  • To create a branch where you'll pull changes into, run
    git checkout -b add_awesome_new_topics
    
  • To pull down changes into your new branch, run
    git pull public main
    
  • Resolve any merge conflicts
  • To push up your changes to your private fork, run
    git push
    

About

EngineerKit is a collection of knowledge, tools, and skills that we've come to find useful to become a generalist software engineer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published