This is the call for contributions thread. If you posted in last week's thread you are welcome to post again here.
This is a weekly thing. The sooner you add your comment the more exposure you get 😋.
This is the call for contributions thread. If you posted in last week's thread you are welcome to post again here.
This is a weekly thing. The sooner you add your comment the more exposure you get 😋.
For further actions, you may consider blocking this person and/or reporting abuse
Maxim Saplin -
Sonam Choeda -
Arin Zingade -
Eshan Roy (eshanized) -
Top comments (23)
Hey everyone! Last week we opened up our entire product code (front and back end) for Spectrum - github.com/withspectrum/spectrum
Our stack is built primarily on:
While we do have an internal roadmap for the product as a whole, we're really excited to open this up for outside contribution; one awesome example this week has been improving our accessibility (github.com/withspectrum/spectrum/p...)
And here's our "good first issue" list for those curious: github.com/withspectrum/spectrum/i...
Woooah, this is a cool project.
How do I start? 😊
This is your weekly friendly reminder that AlloyCI is always looking for contributors. If you are a beginner in Elixir, I'd be willing to mentor you on getting up to speed so you can start contributing.
Don't be shy! Get in touch 🎉
I've been getting my feet wet with Elixir/Phoenix over the past month or two. I will check out your project and see if there are any issues I feel comfortable tackling.
I am a reactjs dev I want to contribute too how can I please guide me through since I am new to open source
Hi @wiz_ar , we really don't use React. In fact we don't use any frontend framework at all. We only use Javascript when absolutely necessary, and when we do need it, we use StimulusJS.
If you want to learn Elixir, then sure I can give you hand. The best way to get started is to follow the tutorials for beginners online. Once you have the basics down, go through the source code of AlloyCI, and let me know in the issues if there is anything unclear, hard to follow, or that you don't understand. We can then go over it, and I can help you through the refactor process.
Looking through out of curiosity, since I started learning Elixir in February, but is the reason for not using a frontend framework because you're using
phoenix_html
? I tried porting an app to Phoenix, and it was possible, but not particularly enjoyable using a frontend framework if you're using HTML views with Phoenix.Not really. The main reason for not using a frontend framework is that I really dislike Javascript. Unfortunately you cannot have a good looking application without it, so I use it sparingly.
And yes, HTML is rendered in the backend, so I use EEX views, and regular controllers. If AlloyCI were a Rails app, the same approach would have been taken.
In my opinion, the less Javascript code needed, the better. This is also the reason that we use Phoenix Channels to send pre-rendered HTML when needed (this is used when loading your repositories from GitHub, for example). This way I don't need an AJAX call. When the
/projects/new
page is called, the controller starts a background job to fetch your repositories from GitHub. Once the job has that data, it renders it as HTML and sends it to the "frontend" via a websocket. The JS code needed for this to work is minimal, so 👍I don't know much Elixir, but interested in what you guys are developing.
If you do anything with Oracle databases, check out github.com/utplsql, the unit-testing framework for pl/sql, originally created by Steven Feuerstein and completely reworked with v3.
High test coverage and some issues marked as "good first issue" as well as an amazingly friendly dev community await you.
Want a hard challenge with graphics and video games?
Yup, that's the direction I'll be pushing Leaf now. Not because it's practical, but because it exposes all sorts of needed featuers, is streaming-friendly, and just plain fun.
What could be more fun?!
My weekend project, Viano, got retweeted by most of the Vue core team yesterday and is now in the top 10 starred repositories in the "music-composition" tag on GitHub. It's a toy that lets you write songs using Vue components. For anyone that's interested in music, Vue, and/or the Web Audio API, it's kind of a fun project, and it's not hard to contribute to--I've avoided making any rules about commit messages or issue templates. It's a toy, not a production tool, so there's no pressure for everything to be fireproof. :) Come check it out: github.com/isaaclyman/Viano
hahaha loved the demo!
If you are using Apache Spark, check out DDQ. The code base is rather simple and very extensible. We also have 100% test coverage so you can get your hands dirty without fear :P
Qub³d Engine Group is a brand new voxel-based engine and game project, aiming to make a mature and extensible Minecraft-like game, backed by a vibrant and friendly community.
Anyone with interest in or experience with the following technologies are encouraged to join the project. They're just starting up, so there's plenty of room to find your niche:
The easiest way to get started is to join the Discord room. Link is on the website: qub3d.org
SQLiteStudio (sqlitestudio.pl) is free, open-source and cross-platform SQLite databases manager written in C++ and Qt5.
Currently its code resides on GitHub: github.com/pawelsalawa/sqlitestudio
C++ contribution
There is a tag applied for issues that lists good candidates for first item to work on for new contributors:
github.com/pawelsalawa/sqlitestudi...
If anyone is willing to contribute, I'm happy to help and assist with the work (explain tasks, help to understand code, etc).
More challanging C++ contribution
There is a big task of creating ERD (Entity Relationship Diagram) editor:
github.com/pawelsalawa/sqlitestudi...
It's quite challanging and big task, but also relatively independent, so it can be even implemented as separated demo application, a proof of concept, then merged into the application as another frame, window or tab.
Artwork contribution
If someone would like to contribute artwork, the project is in need for SVG icon set, so it can support HighDPI displays properly. It found it impossible to find complete SVG iconset that would fulfill all current usecases in the app.
The icon set can be just some already available, free icon set with missing icons provided as the contribution.
In case someone considers contributing icons, I can provide more details in GitHub issue: github.com/pawelsalawa/sqlitestudi...
I'm more than interested in contributing. I'll need to remember working with C++ cause it's been more than 10 years, but I hope I'll help
That's great! Could you please reach out to me at email pawelsalawa@gmail.com ? We will discuss some more details.
Hi there!
I had to deploy on server via git, and again, again, even to bussiness intranet... So i wrore tool:
github.com/pkristian/mishell.sh
I am looking for some users who could give me feedback.
Yeah, I'll take a look at it. May be awhile, but sounds cool.
If you're tired of writing REST API overhead and just want to quickly communicate between your JS web client and Node server, check out github.com/MikeShi42/rrequire, the fast way for web apps to start talking to servers.