Skip to content
This repository has been archived by the owner on Oct 1, 2018. It is now read-only.

Create a companies page #10

Closed
ladyleet opened this issue Oct 2, 2017 · 26 comments
Closed

Create a companies page #10

ladyleet opened this issue Oct 2, 2017 · 26 comments

Comments

@ladyleet
Copy link
Member

ladyleet commented Oct 2, 2017

[ ] Get approval for format of page
[ ] Design layout of page
[ ] Collect set of companies using RxJS
[ ] Create the ability for people to submit their company
[ ] Create the ability for approvals (is this just submitting a PR or should it be a form?
[ ] Finish creating the page!

@Only1MrAnderson
Copy link
Contributor

@ladyleet I am looking at implementing this. Are you looking for some mockups before development work is started? Also, any thoughts on using firebase to store the list? Maybe overkill?

@ladyleet
Copy link
Member Author

@Only1MrAnderson nothing has actually been started yet so yes maybe some mock up would be really good. I think initially we would like to just get companies on a page, however I think it would be really nice at some point in time for companies to be able to submit their logos and websites and have that list grow. Or maybe it's just a Company list who knows. Open to ideas :-)

@Only1MrAnderson
Copy link
Contributor

@ladyleet . I am thinking Material 2 table with Ngrx (good example of what Rxjs can do :) ) and hook that into firebase at the end. I will work on some mockups

@ladyleet
Copy link
Member Author

Lovely!

@ladyleet
Copy link
Member Author

@Only1MrAnderson @lordknighton a lot of companies are already listed on the rxworkshop.com page.

@Only1MrAnderson
Copy link
Contributor

@ladyleet thoughts? It is still missing validation, layout, and some style but seeing if this is even wanted before I put any work into it.
companies

@ladyleet
Copy link
Member Author

@Only1MrAnderson I love this, but can we somehow add images/logos too? looks great! :)

@ladyleet
Copy link
Member Author

@Only1MrAnderson also what are your thoughts for the backend? firebase?

@Knighton910
Copy link

Ok so how about, once they submit their company to the company page: We should be able to use their logo from any source?

@ladyleet
Copy link
Member Author

@lordKnighton most people are pretty particular about which logos are used is the problem.

@ladyleet
Copy link
Member Author

@Only1MrAnderson maybe we should also have a checkbox saying "submitted on behalf of company" or "submitted by company" and then email address?

@Only1MrAnderson
Copy link
Contributor

Only1MrAnderson commented Oct 30, 2017 via email

@ladyleet
Copy link
Member Author

I'm okay with no approval

@Airblader
Copy link

I'm not sure skipping approval would be a good idea. It seems like a footgun that invites people submitting all kinds of »funny« things (»rxjs used by Fart Corp.« and worse).

@Airblader
Copy link

Side note, why even go through the trouble of building a form to submit this which will probably be used quite rarely. Aren't Github PRs a perfect way of adding companies coming with a free approval process? :-)

@ladyleet
Copy link
Member Author

i mean... @Airblader brings up fair points. :) i feel like skipping approval is also ok bc if it gets out of hand, we can change it.

@ashwin-sureshkumar
Copy link
Collaborator

ashwin-sureshkumar commented Dec 20, 2017

Also, I agree with the point of just using PRs for adding companies atleast to begin with. Thoughts ?

@Only1MrAnderson
Copy link
Contributor

Could do OAuth with GitHub, that is baked into firebase

@Airblader
Copy link

Funnily I actually run a website that has a submission without approval process. The only reason I chose that is because it's too small, too specific and doesn't have any kind of free text to enter (but even there I at least send an email to myself for any submission). Personally I'd never choose that approach for something like this. Once some hate speech stuff shows up you might even have companies no longer wanting to be represented on that page because they don't want to be associated with it.

As an alternative to get a free approval process and still allow a form on the website, you could also do what I did on an older version of my website: use the form to automatically create a PR against the repository. Reviewing the PR and merging it acts as the approval in this case.

@Airblader
Copy link

(But for the record, I wouldn't expect this form to be used a whole lot anyway. In my opinion it'd be best to instead just have some kind of "Do you also use rxjs and want to be listed here? Send a PR or drop us an email" with appropriate links.)

@ladyleet
Copy link
Member Author

@Airblader i dont like the email but the PR is great or maybe creating an issue with the specific items?

@Airblader
Copy link

I would assume that someone submitting a new company is typically tech-savy and not some executive or manager (who doesn't know what rxjs is), so I don't think having them submit a PR is asking too much. :-)

@ladyleet
Copy link
Member Author

ladyleet commented Dec 22, 2017

Agreed too!

@ashwin-sureshkumar
Copy link
Collaborator

PR incoming on top of @Only1MrAnderson to address the above discussion, since he is busy for a bit.

@btroncone
Copy link
Collaborator

@ladyleet @Airblader I agree, PR would be great. Having it completely open with no approval is too risky imo. 👍

ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 22, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 22, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 22, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 22, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 22, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 22, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
@ashwin-sureshkumar
Copy link
Collaborator

@btroncone PR is up.

ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 22, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 22, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 27, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 29, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 29, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
ashwin-sureshkumar added a commit to ashwin-sureshkumar/rxjs-docs that referenced this issue Dec 29, 2017
- Showcase list of companies using RxJS
- Remove firebase implementation temporarily to move forward
- Added a temporary list of companies to test

Close ReactiveX#10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants