Dear developer 👋🏻,
I am pleased to announce my participation in the hacktoberfest 2022 as a maintainer!
As a developer and Hacktoberfest partecipant you can contribute to my project and get involved in the community of Open Source Developer and get my communities bigger and bigger.
My main project, that partecipates for the second year to the Hacktoberfest, is the CXXGraph:
Header-Only C++ library for Graph Representation and Algorithms with a simple interface.
CXXGraph
Introduction
CXXGraph is a small library, header only, that manages the Graph and it's algorithms in C++. In other words a "Comprehensive C++ Graph Library" An alternative to Boost Graph Library (BGL).
We are Looking for...
We are looking for:
- Site Developer for the development of the CXXGraph site ( for the moment on GitHub Page );
- Developers and Committers, also at first experience, we will guide you step by step to the open-source world!
If you are interested, please contact us at zigrazor@gmail.com or contribute to this project. We are waiting for you!
Roadmap
Completed | Description | Date of Completition |
---|---|---|
First Optimization | Apr 4, 2022 | |
Add Benchmark for all algorithms | TBD | |
Code Optimization | TBD | |
Release 0.4.0 | TBD | |
"Const" Code Review #155 | TBD | |
Release 0.5.0 | TBD | |
Official Site Release | TBD | |
Reduction of Code Issue of Static |
Then I have some side projects someone that partecipate to the Hacktoberfest for the first time. The projects are in C++ and Python, but you can contribute also with documentation Pull Request or other things that gives values to the projects.
The project are the followings:
A C++ Library that give microservice framework ( Server / Client ) upon 0mq framework.
ZigRazor / CXXMicroService
A C++ Library that give microservice framework ( Server / Client ) upon 0mq framework
CXXMicroService
A C++ Library that give microservice framework ( Server / Client )
Introduction
CXXMicroService is a C++ library, that manages MicroServices, upon different Framework ( actually only 0mq is implemented).
We are Looking for...
We are looking for:
- Site Developer for the development of the CXXMicroService site ( for the moment on GitHub Page );
- Developers and Committers, also at first experience, we will guide you step by step to the open-source world!
If you are interested, please contact us at zigrazor@gmail.com or contribute to this project. We are waiting for you!
Roadmap
Completed | Description | Date of Completition |
---|---|---|
First Commit | May 2, 2022 | |
Introduce the basic Framework | May 24, 2022 | |
Introduction of more complete Examples | TBD | |
Introduction of Orchestrator | TBD | |
Introduction of Unit Test Framework | TBD | |
Introduction of basic CI/CD | Jun 6, 2022 | |
Advanced CI/CD | TBD | |
First Beta Release |
A Python implementation of simply configurable State Machines.
ZigRazor / PyStateMachine
Python State Machine
PyStateMachine
Introduction
PyStateMachine is a Framework that support state machines in Python
Requirements
- Python3
How to Run
Work in Progess
Example
Work in Progess
Test Suite
Work in Progress
How to contribute
Read the CONTRIBUTING GUIDE
Hacktoberfest
We are pleased to inform you that this repository is participating in the #Hacktoberfest!
Happy Coding!
Contact
E-Mail : zigrazor@gmail.com
Support
To support me just add Star the project or follow me
To get updated watch the project
Project Info
A library in C++ to manage multi threading and parallel applications.
MTL (Multi Threading Library)
Multi Threading Library is a set of utilities, easy and ready to use for common task in multi threading environment and development.
Roadmap
- Thread Class
- Thread Manager
- Thread Pool
- Task Class
- Ordered Task
- Task Flow
- Complete Documentation
- Doxygen Integration
- First Beta Release
- Test Framework
- CI/CD Pipeline
- First Stable Release
- Thread Monitoring
- ...
See the open issues for a full list of proposed features (and known issues).
Getting Started
This is an example of how you may give instructions on setting up your project locally To get a local copy up and running follow these simple example steps.
Prerequisites
The following are required to get the project up and running.
Google Test
git clone https://github.com/google/googletest.git # Dowload the Google Test repository
cd googletest # Main directory of the cloned repository.
mkdir -p build # Create a directory to hold the build output.
cd build # Move
…A C++ Library to which implements the structures and algorithms for finite automata, pushdown automata, and Turing machines.
ZigRazor / CXXAutomata
A C++ library for simulating automata and Turing machines
CXXAutomata
A C++ library for simulating automata and Turing machines
Required Graphviz ( sudo apt-get install graphviz )
Required GoogleTest ( sudo apt install libgtest-dev build-essential cmake cd /usr/src/googletest sudo cmake . sudo cmake --build . --target install )
You can visit the issues pages of each projects to see the open issues and you can ask me all you need to understand the project goal, the issue problem, or anything you need to contribute.
In the next days I will open some other issues on the projects, that can be important to improve the projects and give the possibility to get involved also to the novice of the Open Source.
For any info you can contact me at zigrazor@gmail.com
If you want open an issue on the projects feel free to do it.
All contributiuons are appreciated.
Happy Coding! 💻
and Happy Hacktoberfest!
Top comments (0)