It's half way into #hacktoberfest!
Find something to work on or promote your project here.
Please shamelessly promote your project. Everyone who posted in previous weeks is welcome back this week, as always. 😄
Happy coding!
It's half way into #hacktoberfest!
Find something to work on or promote your project here.
Please shamelessly promote your project. Everyone who posted in previous weeks is welcome back this week, as always. 😄
Happy coding!
For further actions, you may consider blocking this person and/or reporting abuse
Oldest comments (39)
Code Settings Sync needs help in terms of finance or contributors.
Help Build Code Settings Sync Better
Shan Khan
Hello everyone!
Result For C++ has seen several improvements from last week. Several new functions were added:
map()
map_err()
expect()
unwrap_err()
All methods now have a const counterpart (except for
or()
andand()
) and const references are used as arguments wherever possible.If you like what you hear, you can check out the repository:
C++ implementation of Rust's Result
C++ Result
This is an implementation in C++ of Rust's Result. This is a WIP so not all methods found on Rust's Result type will be here at first. If you would like to help and implement the methods found in Rust's Result, that would be appreciated.
List of methods to implement
iter()
Quick Start
This library contains a header and a source file. Just include the header and add the source file to your list of files to build. Result for C++ uses some C++ 17 library features so you will need a compiler that supports C++ 17.
Compile with
clang++ -o program main.cpp other_file.cpp -std=c++17
In other_file.cpp:
Documentation
Currently, no documentation exist at the moment. The best source of documentation is at the Rust STD Documentation website.
SDLImageWrapper is C++ wrapper around
SDL_Texture
to provide an easy to use API and automated clean up through RAII.A few new things were added including the ability to flip and rotate the image.
A C++ wrapper and helper class to render images in SDL2
SDL Image Wrapper
SDLImageWrapper is a C++ wrapper around
SDL_Texture
for ease of rendering in SDL2.Quick Start
Build
You will need SDL2 and SDL2_image to build and use this library. This library contains only a header and a source file. Simply include the header file and add the source file to the list of files to be built.
For example, if you have clang++ installed:
clang++ -o program main.cpp other_file.cpp `sdl2-config --cflags --libs` -lSDL2_image
In
other_file.cpp
:Of course, if you were using a build system generator like CMake you can just add the source file to the list of files for a target.
Usage
When using SDLImageWrapper you must ensure that SDL2 is initialized and that also SDL2_image is initialized. The constructor and
open_image()
will throw anSDLImageWrapperException
if an error occurred. If a call torender_image()
results in an error, an…Libpixmap is an easy to use C library that allows you create, open and manipulate pixels of PPM image formats.
Not much has been updated since then but documentation has been updated.
Simple to use library to read and write PPM (portable pixmap) images
PixMap library in C
Libpixmap is a library to read and write pixmap image formats with a simple to use API.
Getting Started
git clone https://github.com/Noah11012/libpixmap.git
cd /path/to/libpixmap
mkdir build && cd build
cmake ..
If you want to change the install prefix, enter the following:
cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/install/prefix
make
Because this library only contains a header and source file, you can simply include pixmap.h and add pixmap.c to the list of files needing to be built.
Example:
clang -o program main.c another_file.c pixmap.c
In main.c:
Documentation
pixmap_image_new(char const *name, int width, int height, int max_color_val)
Creates a new at the path
name
and with the dimensions ofwith
xheight
and the maximum color value ofmax_color_val
.max_color_val
is clamped at 255. Free withpixmap_image_close()
. Returns 0 on failure.pixmap_image_close(PixMapImage *image)
Frees…
Documents: cvpm.autoai.org/
GitHub: github.com/unarxiv/cvpm
中文介绍(Chinese Intro): zhuanlan.zhihu.com/p/45672318
CVPM (Computer Vision Package Manager) is an open source software to help developers download, install and run computer vision services. It is the 'pip' for computer vision.
Though it is still in a very early stage and not recommend for use in production (actually, I do not recommend you to try it now because it may contain unknown bugs), We'd like to invite adorable developers to join us. We have a roadmap draft as below:
Complete the test cases and docs.
Complete the Model Hub. (Prototype is at hub.autoai.org)
Complete packages for some classic tasks as "Official Repo"
Complete third party package upload.
As an open source software, I am really sorry that we cannot promise you anything. But the following is what I can do:
We will have an Authors List for all the contributors.
There will be logo banner and donors page at the bottom of our Model Hub for sponsors.
If you are interested, please contact me at xiaozhe.yaoi@gmail.com, or you can post a GitHub Issues, or chat on gitter!.
MojiScript is always looking for contributors. There are a bunch of first timer issues issues up for grabs here: github.com/joelnet/MojiScript/issues
You can also contribute by playing with the language and providing feedback!
Cheers!
Awesome! I follow a lot of these niche language repos. Let's get some snippets added to the Sample Programs repo!
Awesome. I'll have to check this out. I have a FizzBuzz example for sure:
Getting started with MojiScript: FizzBuzz (part 1)
FizzBuzz source code
Cheers!
Dev-Connections : For all developers especially beginners to get started with open source and wants to contribute #hacktoberfest ... This could help us to make a list for our connections.
Language: No line of code needed
All PRs welcome
Looking to get the DEV iOS app out the door if anyone wants to clone it and play around and find/issues.
DEV Community iOS App
DEV iOS💖
This is the repo for the dev.to iOS app. It is still a work in progress, but getting there!
Design ethose
We will grow to include more native code over time, but for now we are taking the approach of native shell/web views. This approach lost favor early in iOS days, but I believe it is a very valid approach these days. It is inspired by how Basecamp does things. Our tech stack is a bit different, but the ideas are the same.
m.signalvnoise.com/basecamp-3-for-...
signalvnoise.com/posts/3743-hybrid...
signalvnoise.com/posts/3766-hybrid...
youtube.com/watch?v=SWEts0rlezA
By leveraging
wkwebviews
as much as possible, I think we can make this all pretty awesome and sync up with our web dev work pretty smoothly. And where it makes sense, we can re-implement certain things fully native, or build entirely native features. Life's a journey, not a destination.Contributing
I'll also add this here for anyone looking for little web dev things to do. I added this as a comment for a newbie looking for simpler projects:
If you want to help dev.to out a bit, feel free to seek out some language/framework sites that could use a DEV link and add them to the relevant pages.
Similar to these PRs:
Thanks to you or anyone else who wants to do some of this! 🙏
Also, if you see that the date inside of the comment is out of place, that's an issue with our liquid tags that need to be worked out. PRs welcome 😄
What about DEV-android???
Looking for contributors:
Goodwork, is a project management and collaboration tool for all kind of teams. It is open source and MIT licensed and self-hosted. A demo is available also at goodworkfor.life
Built with Laravel, VueJS, Tailwindcss and other stuff.
You can help by coding,or testing the app or general discussion on product features. An instance of the app is running here goodworkfor.life/.
Self hosted project management and collaboration tool powered by Laravel & VueJS
Self hosted project management and collaboration tool inspired by basecamp.
Overview | Demo | Installation | Screenshots | Contributing | Supporting | Credits | License
About Goodwork
Goodwork is a simple project management and collaboration tool for software teams. It is open source and MIT licensed. Goodwork is a self-hosted software so no dependency on anyone and only you keep your data.
Goodwork brings you all the components required for your project to run smoothly in one place so that you have single source of truth. Instead of using a collection of tools or service which makes everything messy and hard to find important details from stuff scattered all over the place, Goodwork organizes everything in a central place where everyone in the company knows what to do, knows where things stand and find stuff without having to ask around all the time.
Overview
Demo
…
Hey, folks.
Re-posting Sail, the Rails engine to bring settings functionality to control your application live.
Since my last two posts about Sail, we have received contributions from some members of the dev.to community. We have expanded the amount of setting types, enhanced the dashboard and added authentication configuration.
If you'd like to contribute, here are some possible starting points:
There are also a couple of things that feedback would be very useful:
Sail brings settings to help you navigate your Rails application live
Sail
This Rails engine brings a setting model into your app to be used as feature flags, gauges, knobs and other live controls you may need.
It can either serve as an admin control panel or user settings, depending on how you wish to apply it.
Installation
Add this line to your application's Gemfile:
gem 'sail'
And then execute:
Or install it yourself as:
Adding the following line to your routes file will make the dashboard available at <base_url>/sail
Running the generator will create the settings table for your application.
Which generates a migration to create the following table
Thanks, everybody!
A wrapper for the openweathermap REST API
OpenWeatherMap-Android-Library
You need an API Key to use the OpenWeatherMap API. Head on over to their website if you don't already have one.
Download
Step 1. Add the JitPack repository to your root
build.gradle
file.Step 2 : Download via
Gradle
:compile 'com.github.KwabenBerko:OpenWeatherMap-Android-Library:v1.1.2'
Note: Remember to include the INTERNET permission to your manifest file
Usage
Instantiate the OpenWeatherMapHelper class
Set your API Key (Required)
Set your Units (Optional, Standard by default)
Unit Options:
Units.IMPERIAL (Fahrenheit)
Units.METRIC (Celsius)
Set language (default : en)
Features
(1) Current Weather
Get current weather by City Name:
You know all those #hacktoberfest repos where you can contribute code snippets to learn how to make pull requests. Why not do that with a more long term project called Sample Programs in Every Language. In addition to code snippets, we automate our wiki, and we try to write articles to explain each of the available snippets. If that sounds interesting, check us out!
We're sitting comfortably with 88 stars and 50 forks, so we're still a small project which means you'd have a ton of opportunities to make an impact.
I am in, please let me know how to contribute?
Sure! We have a contributing doc which should cover most of the details, but to summarize:
Pick a language you want to contribute to and check out what's already been contributed. If there's anything missing, feel free to make a pull request with the change. I recommend making an issue for your contribution first so no one beats you to it!
Otherwise, you can always propose new sample programs by making a pull request to the contributing doc with a description of the problem you'd like to solve.
If you're interested in writing, we are in desperate need of authors! :)