lein-figwheel

rovanion 2018-02-08T09:39:33.000045Z

Congratulations on getting funded by Clojurists Together @bhauman!

👍 8
bhauman 2018-02-08T14:57:55.000744Z

@rovanion Thanks! it's an honor!

shaun-mahood 2018-02-08T17:11:27.000383Z

@bhauman: As you're getting things put together over the next few months, would you be interested in getting some community assistance to put together updated documentation, a figwheel website, or other stuff that woud be nice to have but isn't on your list of changes to focus on?

bhauman 2018-02-08T17:58:44.000773Z

@shaun-mahood thanks for asking the answer is yes

bhauman 2018-02-08T17:58:59.000274Z

@shaun-mahood I'd much prefer help with the docs

bhauman 2018-02-08T17:59:25.000375Z

the reality of a website is it is something else that I will have to maintain

bhauman 2018-02-08T17:59:59.000326Z

interest in working on it will fade over time

bhauman 2018-02-08T18:00:11.000254Z

but the docs could use some real help

shaun-mahood 2018-02-08T18:05:39.000709Z

@bhauman: My thoughts for a website were more along the lines of an autogenerated documentation site (along the lines of readthedocs or similar), hosted on github pages, and primarily as a way to deliver the docs in a nicer fashion than stock github allows. Totally happy if you have no interest in that though. For help with the docs, my hope is that we can get together a few people to help contribute as you get new features/changes done - I have looked briefly into contributing docs against the current codebase but the barrier to understanding was a bit too high for my free time to allow for it. I've been wanting to better understand figwheel for a while now so it's a good opportunity to learn and I bet there will be others who have the same mindset.

shaun-mahood 2018-02-08T18:07:46.000153Z

I'm happy to try and round up a few people that I think might be interested and spearhead a bit of the organization of things so that you can (ideally) just write some code, pass it of to us with a bit of explanation, and we turn around and get some documentation up and make it easier for the rest of the community to take advantage of your hard work.

bhauman 2018-02-08T18:08:27.000348Z

I don't know that there will be new functionality but rather a cleaning of up existing functionality

bhauman 2018-02-08T18:09:04.000121Z

hopefully new functionality will get done, but a significant clean up is needed, especially organizing and editing the current docs as well

bhauman 2018-02-08T18:09:18.000572Z

they are a mess

bhauman 2018-02-08T18:09:37.000266Z

and the config options!! geez

shaun-mahood 2018-02-08T18:11:07.000037Z

I assume there will be extra work needed to document how to use the new architecture (with boot etc) as well though.

bhauman 2018-02-08T18:12:10.000464Z

yeah that will need to be done and help there would be terrific

shaun-mahood 2018-02-08T18:13:04.000410Z

Is there a particular place that I should start looking at to get going on the current docs?

bhauman 2018-02-08T18:13:06.000607Z

of course this won't start until march

bhauman 2018-02-08T18:14:28.000488Z

If you could look at the top level of the wiki and think about what people need to know first. What people are most interested in, etc. and look at it from an informational point of view.

bhauman 2018-02-08T18:14:53.000300Z

Also a cookbook section with sample configs and explanations in it would be fantastic!!!!

bhauman 2018-02-08T18:16:10.000510Z

And then of course the config options

bhauman 2018-02-08T18:16:22.000516Z

A whole book could be written about them

shaun-mahood 2018-02-08T18:16:30.000095Z

Uh oh 🙂

bhauman 2018-02-08T18:17:07.000246Z

any help there would be appreciated tremendously

bhauman 2018-02-08T18:18:43.000244Z

I'm of course going to be working on this darn readline and I won't be getting started on Figwheel grant work until March

shaun-mahood 2018-02-08T18:20:50.000766Z

Are there any major things in there that you want to drop support for? If not, I'll start poking around and see what I can come up with. I think we'll all be happy to play with readline too 🙂

bhauman 2018-02-08T18:21:41.000004Z

I won't be dropping support for anything that I can think of right now.

bhauman 2018-02-08T18:22:21.000362Z

Maybe some of the repl commands will change b/c I don't think many people use them

bhauman 2018-02-08T18:22:40.000611Z

things like switch build etc.

bhauman 2018-02-08T18:23:11.000264Z

I don't think I'm going to get there though

shaun-mahood 2018-02-08T18:25:18.000073Z

Sounds good - a few months of refactoring and experimentation without adding new features would be nice in a few of my work projects.

shaun-mahood 2018-02-08T18:28:52.000484Z

As far as format and structure goes, do you want to stick with everything in the wiki, move things into a docs folder (requires PR to update), or look at other options?

shaun-mahood 2018-02-08T18:30:56.000326Z

From what I can tell from looking at other projects, it doesn't seem like any of them really have an effect on who contributes to the documentation (though that's a pretty anecdotal assumption).

bhauman 2018-02-08T18:32:45.000171Z

I think its OK to roll with the wiki for now as it is a much lower barrier, if you think that docs in the doc folder is better, I'm game, it's super easy to link to them from the wiki

shaun-mahood 2018-02-08T18:34:22.000461Z

Sounds good - we can see how things evolve. I've done a bit of work moving documentation around for both re-frame (from wiki to docs folder) and clojurescript (from wiki to the new website) and neither of them were too onerous.

bhauman 2018-02-08T18:38:31.000008Z

BTW I'm open to a generated website, but not one that suffers from bitrot

bhauman 2018-02-08T18:38:53.000587Z

jekyll sucks for that

bhauman 2018-02-08T18:39:29.000502Z

but a clean clojure based site generator that will work from now until forever sounds good

bhauman 2018-02-08T18:40:30.000328Z

I don't know how many times I've had to work for hours just to get a jekyll site to generate after it hasn't been touched for years

shaun-mahood 2018-02-08T18:45:47.000654Z

That sounds like a good postition to take - I've been wanting to experiment a bit more with static generated sites so I'll start poking at that as well, see if anything jumps out as an obviously good fit.

👍 1