Issues and documents related to the Open Source Ideas Initiative project.
See issues for meta-discussions.
See the graphics folder for logo scalar, vector and Slack files.
Repo for discussions related to the ideas initiative itself
Issues and documents related to the Open Source Ideas Initiative project.
See issues for meta-discussions.
See the graphics folder for logo scalar, vector and Slack files.
GH has introduced "discussions". For me it looks like just an issue, but under another title. Should we convert the issues into discussions?
Though it should be checked, if it is possible to control discussions templates.
Making an approachable GUI for this community
Hi there!
First of all just for context, I just googled
"Suggest idea open source" and got here.
So let me thank you,
I was developing an idea about building an app for suggesting open source ideas.
So thank you so much for already making this! It's one more project checked on the list :)
Anyways I hope to get more familiar with the current OSI platform (GitHub issues oriented) soon but I believe that this projects deserves a better front-end. Going to the site is just a never ending list, it should be more user friendly, modern looking, with searches, categories like new, tending, favorite ideas, and so on. All in a nice visual GUI. Maybe even users, and "friend suggestions" based on coming interests/follows/searches. And of course putting this all in a pretty little app will be the best. I think that any UI improvements that will make osi more approachable will be enriching to this community.
To be honest I'd start from wix, or Django or something that will be a quick major change in the UI, then work on app design and architecture
Little Disclaimer, if you do have an app/better site/ or something and I don't know about it, apologies (put it in the upper readme like you're site). And if something is on the pipeline I'll be happy to get a referral so I can contribute where I can
Hope to hear more! Thank you!
Have a great weekend!
Tami
Implement a system that allows community to vote on ideas.
Something that would function similarly to what UserVoice does (or PHPBack since we are doing FOSS)
So that good ideas get voted up and not get lost among the other ideas.
For example, have users voice their support for the idea by adding ๐ reaction to the idea, and then have tags for [+10], [+50], [+100], etc. and apply those tags to ideas (issues) in close-to-real-time (maybe have a bot to watch the ๐ and apply tags).
That way users can filter or effectively sort the ideas by popularity.
(actually, by writing this I found out that you can actually sort ideas by reactions by adding sort:reactions-+1-desc
to the search query)
Originally form @dannycolin in open-source-ideas/ideas#76
Add programming language tags to issues and also show them on the website
This would help people to filter project ideas by programming languages.
language : JavaScript
Suggestions, ideas are welcomed.
Add a criteria to indicate whether a project has already been implemented in non-FLOSS projects.
Increase focus on projects that really have no functional alternative anywhere.
Adding the following labels : no alternative
, premium
, freemium
, freeware
For now the issues in this repo are marked with Little work
, Medium work
, Much work
and Beginner
, Intermediate
, Advanced
labels.
But what is Much work
? Is developing an app in the way "take existing libraries, make them do their tasks and return the results, compare the results and show them to user" really so much work for an advanced engineer? I guess we need a more objective criteria of amount and complexity of the work, taking in account
Should we have an OSII logo to use on avatars and such?
One idea I had was to use the OSI (Open Source Initiative) logo (which is CC licensed) to create a light bulb.
Any thoughts, @open-source-ideas/osii-maintainers ?
(Based on the Open Source Initiative logo, not affiliated or endorsed by OSI in any way.)
GH Actions allow to trigger an action when an issue is added and then do something to it. Currently @FredrikAugust assigns the tags manually. It is proposed to create a script parsing the issues and assigning the needed tags.
- name: Complexity
limit: 1 # the greatest count of the checkboxes to be selected. # If more than this amount is selected, first ones (in `allowed`) are kept.
allowed: # only these tags are allowed.
- Much Work
- Little work
Repetition of the sections mentioned in the file is not allowed, in this case the issue is considered invalid.
Consider moving away from GitHub due to the recent (though still open) acquisition by Microsoft and taking into account what Microsoft have made to its own websites (they (at least some of them) don't work at all without JavaScript enabled and have tracking scripts, if M$ done this (or something else unfriendly, like unfriendly shifts in privacy policy) to GitHub, I (and I guess some other self-respecting people) will have to delete my account). Also GH is a de-facto proprietary monopoly, and having monopolies is bad, so I have thought long ago about migrating to GL (which is free software, even though the company running it seems to be unfriendly (the service Gitter owned by that company uses browser fingerprinting), the fact the software is free allows people to fork the software and migrate to own (or third-party) servers), but there are too little devs using it. But now, when the exodus from GH has started, it's a good opportunity to join the movement and make the market a little bit less monopolised.
I'm thinking about writing a small CLI for fetching new open source ideas, as a terminal fanatic, I'm sure many others would like this happening too. However, the webhooks set for the open-source-ideas repo is not public and cannot be accessed.
I'm not too experienced with webhooks, but I believe this can be done somehow(?).
Thanks.
Originally by @FredrikAugust at open-source-ideas/ideas#59
The current website is due for a rework (you can blame that on me, I'm not the worlds best web designer). As of now it's not really worth using, as GitHub issues is a lot clearer.
The current code can be found here if you wish to have that as a starting point.
Back-end isn't really necessary, as you can just query the GitHub Issues API.
Someone who knows how to create interfaces that provide a simple overview of repeated content (GH issues in this case), and preferrably someone who is familiar with front-end web development.
I'd happily help with the technical stuff (state management, working with the API etc.), but - as proven - I need someone who can do the design.
Share this on twitter/facebook/myspace/irc or any other place where someone might catch interest ;)
New project on Open Source Ideas Initiative: Rework the open-source-ideas website โ https://github.com/open-source-ideas/open-source-ideas/issues/59
What is considered a project to be complete
?
Common for all approaches:
All the goals stated in the top post are met.
Cons:
Pros:
Essential goals stated in the top post are met. The project is already usable for its users and the rest of goals can be achieved by adding the features to the existing project feature-by feature.
Pros:
Cons:
Differentiate between fully implemented and minimum viable. Have separate halls of fame for them.
Pros:
Cons:
So IMHO we should stick to Approach 2
.
open-source-ideas
is now looks like it is software centered.
But there may be projects not about software, but also about creating, sharing and acquiring knowledge, which substantial parts are real world objects (i.e. hardware) costing real money.
How are we going to treat such projects? There are several options:
a) say they are out of scope;
b) create another repo and bug tracker for them;
c) or use the main issue tracker for them, probably requires renaming and some new labels.
GitHub has a new feature of form-based issues.
https://raw.githubusercontent.com/pypa/setuptools/main/.github/ISSUE_TEMPLATE/feature-request.yml
(though the YAML format for template looks more like EEE , though it is easier to parse, I guess GitLab may have issues with support of it)
https://github.com/open-source-ideas/open-source-ideas/blob/master/CODE_OF_CONDUCT.md
As of now it says "INSERT EMAIL" which is not an email format I know, so perhaps consider changing it. If wanted mine can be used, but I think a shared one for @open-source-ideas/osii-maintainers would be best.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.