Comments (7)
That's an opportunity for you to contribute to Onramp! I use a Mac; as does Taylor. We know a lot about what works well on Macs. We don't know as much about what works well in other settings.
So, we have to rely on people who use those platforms to contribute. It doesn't have to be a "change the focus", it should just be "if you use other tools, contribute".
I would recommend specific suggestions. For example, is this not enough? Is there anything else on Onramp that's actually Mac-specific right now?
I will make one caveat: This site will always primarily embody a "happy path". it's not about giving a million options. It's about giving one preferred option. So I'm not going to recommend seven different local dev environments; but I'm fine to recommend a single one per environment.
from onramp.
Hey Nicolás! You sure did--thanks so much for your patch!
I think there's going to have to be a balance. I do agree that I want us to consider all development stacks. But I also want to focus on "how it works, at its simplest" and have everything else be caveats--links to "if you have this problem here's a solution", rather than having to run everyone through it.
I think it's good for us to consider building in a concept into the platform itself about "adding caveats" or "adding a concept of which OS someone is in" so we can help round the thing out without making it too clumsy. 👍🏻 Thanks for bringing it up!
from onramp.
For now, it's only the local environment. But probably when docs get bigger, everything outside of the bounds of Laravel has to have a link to the other OSes. For example, the driver for Redis doesn't work the same way, has less features, in Windows. So subscribing Queue jobs or Horizon doesn't work out of the box without tweaking. Deployments section should be diferent for all three main OSes (not counting I/P/SaaS platforms).
Yeah! we all have to help to contribute to the docs since we work with those configurations. I just wanted to make it visibile so it's a present matter from now on for docs and trainings.
I already did (i'm Nicolás)
from onramp.
I'm going to re-name the issue so it tracks more of how I'm thinking about it now.
from onramp.
What if (like the language preference) the user can specifiy their prefered OS/Environment details Onramp can then tailor their experience.
Maybe upon signup there is a wizard type widget that lets the user specifiy:
- Their language.
- Their appropriate track–"Brand-new developer", "Front-end developer" or "Wordpress developer".
- What environment they are learning on-Linux, Mac or Windows.
Of course the user will be able to change the preferences but I think that would be a good user experience.
Caveat here is that we would need a lot of content because we would need variants of all combinations where appropriate but as a goal I think its reasonable.
from onramp.
That's an opportunity for you to contribute to Onramp! I use a Mac; as does Taylor. We know a lot about what works well on Macs. We don't know as much about what works well in other settings.
So, we have to rely on people who use those platforms to contribute. It doesn't have to be a "change the focus", it should just be "if you use other tools, contribute".
I would recommend specific suggestions. For example, is this not enough? Is there anything else on Onramp that's actually Mac-specific right now?
@mattstauffer FYI I might be a weirdo but I have set-up development environments on both my Mac and Windows 10 machines. I will literally wake up one day and feel like switching platforms and will stick with that environment for a while before switching again.
If you like, I will be happy to work on the "one reccomended windows environment".
from onramp.
@mattstauffer I think this can be closed due to #24
from onramp.
Related Issues (20)
- Swap Gravatar for Github HOT 1
- Add a "NEW" tag next to resources that have been added in the last 14 days
- Add user menu back to header when logged in HOT 1
- Add expiration_date and can_expire columns to the Resources table
- Add Laravel Translations Checker HOT 1
- Fix Login and Register buttons
- Notify Tighten of expired content
- Modules not showing for guest
- Relate Resources to Terms via Nova
- Update design on the dev page HOT 2
- Set up email notifications for users with new content HOT 1
- Remove "bonus" label for skills marked as a bonus
- Add guesstimate of how long a modules takes HOT 2
- Soft delete expired resources
- Cant accept suggested resources
- Limit the number of skills that show on a module to a max of 5 HOT 3
- Maintain inner height of boxes on homepage HOT 2
- Repurpose Laravel Mix Module
- Schedule a bash script that updates the JSON seeder files
- Create new "How to Debug" module
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from onramp.