Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
October 14, 2022 06:23 am GMT

2 Weeks of Hacktoberfest, How is it going??

Hi friends,

I completed my Hacktoberfest Mission with 4 Pull Request ( 1 accepted and 3 pendings just for a bunch of hours ).

And you? How is it going? ( comment to tell me yours ).

I would remind you that I'm partecipating at Hacktoberfest mainly as a maintainer.

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.

GitHub logo ZigRazor / CXXGraph

Header-Only C++ Library for Graph Representation and Algorithms

CXXGraph

DOI

DOI

codecovCodeFactor

GitHub license GitHub release

LGTM AlertsLGTM Grade

Generic badge Generic badge Generic badge

Generic badge Generic badge

Join the chat at https://gitter.im/CXXGraph-Community/community

Share on Tweet

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).

Hacktoberfest 2k22

Hi Developers, we are participating in Hacktoberfest 2022!

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 [email protected] or contribute to this project. We are waiting for you!

Roadmap

CompletedDescriptionDate of Completition
First OptimizationApr 4, 2022
Add Benchmark for all algorithmsOct 5, 2022
Code OptimizationOct 5, 2022
Release 0.4.0Oct 7, 2022
"Const" Code Review #155TBD

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.

GitHub logo ZigRazor / CXXMicroService

A C++ Library that give microservice framework ( Server / Client ) upon 0mq framework

CXXMicroService

A C++ Library that give microservice framework ( Server / Client )

codecovCodeFactor

GitHub license GitHub release

LGTM AlertsLGTM Grade

Generic badge Generic badge Generic badge

Generic badge Generic badge

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 [email protected] or contribute to this project. We are waiting for you!

Roadmap

CompletedDescriptionDate of Completition
First CommitMay 2, 2022
Introduce the basic FrameworkMay 24, 2022
Introduction of more complete ExamplesTBD
Introduction of OrchestratorTBD
Introduction of Unit Test FrameworkTBD
Introduction of basic CI/CDJun 6, 2022
Advanced CI/CDTBD
First Beta Release

A Python implementation of simply configurable State Machines.

GitHub logo ZigRazor / PyStateMachine

Python State Machine

PyStateMachine

python Python State Machine

CodeFactorCodacy Badge

DeepSourceDeepSource

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 GitHub contributors

Read the CONTRIBUTING GUIDE

Hacktoberfest

We are pleased to inform you that this repository is participating in the #Hacktoberfest!

Happy Coding!

Contact

E-Mail : [email protected]

GitHub Profile Profile views

ZigRazor's github stats

Support

To support me just add Star the project GitHub stars or follow me GitHub followers

To get updated watch the project GitHub watchers

Project Info

Readme Card




A library in C++ to manage multi threading and parallel applications.

GitHub logo ZigRazor / MTL

Multi Thread Library

MTL (Multi Threading Library)

MTL_Logo

Contributors Forks Stargazers Issues GPL-3.0 License

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 locallyTo 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

GoogleTest

git clone https://github.com/google/googletest.git  # Dowload the Google Test repositorycd 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.

GitHub logo 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 cmakecd /usr/src/googletestsudo cmake .sudo cmake --build . --target install)

Inspired by: automata-lib




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 [email protected]
If you want open an issue on the projects feel free to do it.
All contributiuons are appreciated.

Happy Coding!
and Happy Hacktoberfest!


Original Link: https://dev.to/zigrazor/2-weeks-of-hacktoberfest-how-is-it-going-4ilk

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To