Open kaigouthro opened 6 years ago
Thanks for the feedback, I do not update the documentation because my English is too bad, I am open to Pull Requests.
Did you try to make a yarn upgrade
? or to delete the yarn.lock
?
Just to edit and shorten what was here.
I'd like to contribute because i will use the heck out of this stack.
I didn't read all that... but I do not recommend this boilerplate at your skill level with programming. You'll save yourself a lot of time and headaches by going with an actual web framework vs. this boilerplate which is more a collection of libraries that I definitely wouldn't consider stable. I'd recommend Angular personally. There will be a ton of tutorials for it already, plenty of online courses that can be taken to get up to speed, it follows a bunch of (biased, in a good way) best practices, and you can hire any "angular" developer to take over. This one is more for people who already know what they're doing looking to keep up to date with the latest hot technologies.
With that said, I start with this for every project I work on (shout out to Bertho-Zero for keeping this thing awesome), but again I absolutely don't recommend it for your use case.
Side note: you might want to take it a little easier on the amphetamine use lol
well.. the amphetamine use is prescribed by my doctor, and i asked for the lowest dose of sustained release possible.
i'm an odd duck. i've a 155 iq and aspergers. systems are very learnable. i built my first computer from spare parts in 1990 when i was 9 years old. got banned from the school network for being the source of finding all the bypasses for security measures and disseminating them amongst other students. i have two college diplomas with relevant transferrable skilsl. audio and sound engineering and computer network adminnistration.
plus i'm an electrician.
and worked 20 years throughout in operations capacities.
all i know how to do is push the limits of what i can understand and i'm in part time school for the next 6 months, i have 1200$ credit between my google compute accounts to use in the next year, and nothing but time and interest.
i was looking for a way to build this stack after a couple of weeks of research,. i literally have the schematic for theway i wanted the front end and back end to each communicate separately to middleware and feathers being my API client, using react/redux/router, doing 90% of this stack was on my agenda to learn how to do.
but.. it's done for me...
so i've been exploring it, and how it works. building pages and tearing them down, i've already systemized my own way of making new pages from a template. if i get reallyannoyed and want to go faster, eventually i'll learn what i need to and write the script to "one click" a fresh page with all the linkages in place.
i DID notice that this template Doesn't GAFF about script kiddies or newcomers.. it's not very well documented internally. i'm thinking of forking it just to make a commented version with tweaks to make it much easier on newcomers to explain how the kit is actually set up, so they can skip the learning proccess i'm going through.
damn a manual would be nice.
anyway.. i have nothing but time on my hands, a brain built for patterns and abstractions and systems. i make flowcharts and 3D model floorplans of basic architecture and study technical things and design websites and other graphic art. i might as well use 6 months of 10 hours a day free time to do something useful like learn complex programming and build a MVP of an app i have in my head.
anyway.. props to the maintainer of this project. when i get friendlier with the project, i'm going to definitely want to fork it and contribute.
OH.
one thing that's bothered me.... I haven't been able to switch themes, can't seem to find them,
do regular semantic-ui themes work, or do they ~have~ to be be the semantic-ui-react library ones.
because i found another semantic-react library that WAAAAY should have been taken in as official... it's a blooody gorgeous library and has tons of components, more than the official one i believe by far.
is it safe to just import the themes how i feel like, or is there a structure to the themes beacuse of the auth system?
and what if i want to ~not~ use the current auth system but rather have passport login to Fusionauth as an app login, and logging in through other providers would store those tokens alongisde the fusionauth profile in a nice secure database.
i think after i work out what i'm currently doing, auth behaviour is next.... launching down to the backend server of feathers for all user profile and auth and stuff out the client feathers to get the api
i should flowchart how i think this rig works and you can tell me how right or wrong i gotn it... maybe this afternoon i'll make that a project.. i'll take corrections, and after a revision or 3, have a really nice clean well designed chart to help people who use this template have visual reference.
that's a good way i can contribute. i love flow charts. and design language.
i'll make a design language and chart out things that i learn, and contribute them to the maintainer as submissions to the doc files... cause this project could use all the care and attention on the docs side.
i'm good at writing a whole lot of words.. even better at it when it's not jsut 120 wpm stream of consciousness style. deu care and attention got me a 97% final overall average aggregate through colleges, i can apply that to chipping in here and there if there's a task list board .
lol
after about 15 attempts and trying different ways, it just would not install correctly and function.....
SO.......
after a number of times and just about losing my shit at your code for being so @#$%ing difficult while at the same time advertising pretty much a perfect combination of elements for site building (that was very very forward thinking fo you... this stack holds up today as modern)
i found the exact three simple lines, and i was in business, flawless, errorless. perfect. next step is to get semantic-ui in there, and i've got the full stack i need to develop the app i want to build.
~PLEASE~ update your instructions... ~ for everyone who uses this's benefit~
in root empty directory, drop the zip, or clone or however you got the project files.. standard "cd /rootfolderwhereiprojectis/" etc...
"navigate to project folder and open up a bash terminal"
then type
`npm obsolete`` - This lists all the packages in the JSON file that are out of date, and/or missing, at their current version/missing status, the requested version by the JSON, and the latest version available for download..... and stores that in memory.
Then type
npm update
- this will get the latest versions of every single file, missing or old versions, it just gets it all and puts it where it belongs.and then
Yarn install
and there ya go, it's ready to launch yarn dev with no problems....
at least, that worked for me gangbusters after a number of tries to follow the instructions, which i think might not correspond perfectly to the actual state of the package. close, but because so many dependencies need to get an up-to-date version before yarning and yarndevving, it just made sense to check out "NPM outdated."... a long lnog list of outdated red colored deprecated dependencies.
oooh, and read the think about gulps yet? gulp-util is broken as hell fairly intentionally to get people to start using the individual pieces of it which have been split into their own npms. Gotta Maintaiiiiin.