Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thanatisia/dev-references

All-in-One Programming/Software Development concept references with implementation examples
https://github.com/thanatisia/dev-references

cpp development programming python shellscripting

Last synced: 9 days ago
JSON representation

All-in-One Programming/Software Development concept references with implementation examples

Awesome Lists containing this project

README

        

# Development Concepts Snippets and Templates

```
Programming/Software Development concepts and theories along with implementation examples and snippets
for various programming/scripting languages
```

## Documentation
### Example Layout
```
- project-root/
- concepts/
- [concept-title]/
- implementations/
+ file.{extension}
- languages/
- [programming/web-dev/mobile-dev languages]/
- concepts/
- [concept-title]/
- implementations/
- frameworks/
- docs/
- libraries/
- docs/
- projects/
```

### Example Folder Structure and File Contents
- Concept: "main" file - The launcher/runner of a program
- Implementations:
+ main.c
+ main.cpp
+ main.cs
+ main.go
+ main.rs
+ main.py

- Concept: command line argument parsing
- Implementations:
+ cli-parsing.c
+ cli-parsing.cpp
+ cli-parsing.cs
+ cli-parsing.go

## Wiki
### Extensions
+ .c : Language=C(-lang)
+ .cpp : Language=C++
+ .cs : Language=C#
+ .go : Language=Golang
+ .js : Language=Javascript
+ .py : Language=Python
+ .rs : Language=Rust
+ .ts : Language=Typescript
+ .zig : Language=Zig(lang)

## Resources
+ YouTube - Emmanuele Bassi - Let's write a GNOME app in Python, part 1, 2

## References
+ May be used alongside my implementation testing and practice project: [Thanatisia/dev-practice-project](https://github.com/Thanatisia/dev-practice-project)

## Remarks