Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework open-source-ideas website #59

Closed
FredrikAugust opened this issue Mar 1, 2018 · 21 comments
Closed

Rework open-source-ideas website #59

FredrikAugust opened this issue Mar 1, 2018 · 21 comments
Labels
Intermediate Projects that require a medium level of understanding. Doesn't require much prior knowledge. Medium work This project takes little time to complete. (ETA week or two) Open Source Ideas Initiative The ideas and projects to improve the Initiative itself.

Comments

@FredrikAugust
Copy link
Collaborator

FredrikAugust commented Mar 1, 2018

Project description

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.

Relevant Technology

  • Web design
  • Front-end web development
  • GitHub API

Back-end isn't really necessary, as you can just query the GitHub Issues API.

Who is this for

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
@FredrikAugust FredrikAugust added Medium work This project takes little time to complete. (ETA week or two) Intermediate Projects that require a medium level of understanding. Doesn't require much prior knowledge. Open Source Ideas Initiative The ideas and projects to improve the Initiative itself. labels Mar 1, 2018
@thedc89
Copy link

thedc89 commented Mar 1, 2018

Hi @FredrikAugust I think I might help with that.
However, I think we should enable sign in with other social acoounts, there are many people out there who got no clue what github is which might create a barrier for non-technical users. Therefore, I'm not sure if we should rely on Github API, maybe let's look towards some other content management system like Contentful. What is your opinion?

@FredrikAugust
Copy link
Collaborator Author

@thedc89 Well, I don't really see why we should open it up to people who don't have a GH account. We want to attract technical people right?

Furthermore, the GH issues API doesn't require any form for authentication, so they can still view the issues without touching GH.

@thedc89
Copy link

thedc89 commented Mar 1, 2018

If the idea is to exchange ideas only with people who are coders, then it's fine. I thought that targeting people from various industries such as medicine, fintech etc who are not coders themselves may bring some fresh air, what do you think?

If we want them to commit then we need to require GH auth which may seem strongly hermetic for such people

@FredrikAugust
Copy link
Collaborator Author

FredrikAugust commented Mar 1, 2018 via email

@thedc89
Copy link

thedc89 commented Mar 1, 2018

Let's consider the following example:

I have an idea to create iOS application for getting medical lab tests faster. I'm an iOS developer with a technical team consist of Backend and Frontend developers. What's my roadblock then? I need medical doctor who knows the industry and know people in charge who help carry out beta tests.

Startup consists of many elements, not just coding workforce, thus I believe the more people with different background, the better for the community :)

@FredrikAugust
Copy link
Collaborator Author

FredrikAugust commented Mar 1, 2018 via email

@thedc89
Copy link

thedc89 commented Mar 1, 2018

Exactly I do :)

@FredrikAugust
Copy link
Collaborator Author

FredrikAugust commented Mar 1, 2018 via email

@thedc89
Copy link

thedc89 commented Mar 1, 2018

@FredrikAugust Of course, my pleasure. Maybe let's wait for others to see whether they share the vision :) Would you like to discuss it here under this issue, or privately for the sake of not spamming the issue?:)

@FredrikAugust
Copy link
Collaborator Author

FredrikAugust commented Mar 1, 2018 via email

@thedc89
Copy link

thedc89 commented Mar 1, 2018

@FredrikAugust I cannot find it anywhere, could you share the link to sign in?

@FredrikAugust
Copy link
Collaborator Author

FredrikAugust commented Mar 1, 2018 via email

@thedc89
Copy link

thedc89 commented Mar 1, 2018

dawid.cedrych@gmail.com

@Itope84
Copy link

Itope84 commented May 6, 2018

Hi, I would love to work on this too, if it's still open. I don't entirely understand what the gist is about, but I'd say I'm okay with front end development and I'm willing to ride along... Please respond, thanks.

@koppor koppor mentioned this issue Jun 3, 2018
@FredrikAugust
Copy link
Collaborator Author

@Itope84, no one has started on this project, so if you wanna take it, go ahead!

@Itope84
Copy link

Itope84 commented Jun 21, 2018

Thanks, I have forked the repository...
I'll send you an email if I do need any help...

@KOLANICH
Copy link

KOLANICH commented Jun 21, 2018

I ask you keep in mind three simple things when making the website: it should be usable without JavaScript enabled, usage of third-party resources is discouraged and if you still have to use them, please use subresource integrity.

@FredrikAugust
Copy link
Collaborator Author

Agree with @KOLANICH. And keeping everything used open source would also be nice (e.g. fonts, imagery). And please refrain from making an "opt-out of javascript" type of website, as in a website which bases its functionality on javascript, and removes it by disabling js, but rather try implementing the base functionality without javascript, and rather use js for the icing on the cake.

@wolftune
Copy link

wolftune commented Aug 5, 2018

I suggest avoiding "OSI" for referencing this project. Call it "OS ideas" maybe. OSI reads too much lik ethe primary dominant entity Open Source Initiative, the org that founded the term and concept of "open source".

@FredrikAugust FredrikAugust changed the title Rework OSI website Rework open-source-ideas website Aug 5, 2018
@FredrikAugust
Copy link
Collaborator Author

Done @wolftune!

@mikaelbr
Copy link
Collaborator

mikaelbr commented Aug 6, 2018

Moved to open-source-ideas/meta#5

@mikaelbr mikaelbr closed this as completed Aug 6, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Intermediate Projects that require a medium level of understanding. Doesn't require much prior knowledge. Medium work This project takes little time to complete. (ETA week or two) Open Source Ideas Initiative The ideas and projects to improve the Initiative itself.
Projects
None yet
Development

No branches or pull requests

6 participants