Fork me on GitHub
#lein-figwheel
<
2018-02-08
>
rovanion09:02:33

Congratulations on getting funded by Clojurists Together @bhauman!

bhauman14:02:55

@rovanion Thanks! it's an honor!

shaun-mahood17:02:27

@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?

bhauman17:02:44

@shaun-mahood thanks for asking the answer is yes

bhauman17:02:59

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

bhauman17:02:25

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

bhauman17:02:59

interest in working on it will fade over time

bhauman18:02:11

but the docs could use some real help

shaun-mahood18:02:39

@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-mahood18:02:46

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.

bhauman18:02:27

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

bhauman18:02:04

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

bhauman18:02:18

they are a mess

bhauman18:02:37

and the config options!! geez

shaun-mahood18:02:07

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

bhauman18:02:10

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

shaun-mahood18:02:04

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

bhauman18:02:06

of course this won't start until march

bhauman18:02:28

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.

bhauman18:02:53

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

bhauman18:02:10

And then of course the config options

bhauman18:02:22

A whole book could be written about them

shaun-mahood18:02:30

Uh oh 🙂

bhauman18:02:07

any help there would be appreciated tremendously

bhauman18:02:43

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-mahood18:02:50

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 🙂

bhauman18:02:41

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

bhauman18:02:21

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

bhauman18:02:40

things like switch build etc.

royalaid23:02:23

Just a heads up I have been using switch-build to work with webworkers and having a bit better support (not sure how, might be a cljs thing) would be great!

bhauman18:02:11

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

shaun-mahood18:02:18

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

shaun-mahood18:02:52

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-mahood18:02:56

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).

bhauman18:02:45

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-mahood18:02:22

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.

bhauman18:02:31

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

bhauman18:02:53

jekyll sucks for that

bhauman18:02:29

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

bhauman18:02:30

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-mahood18:02:47

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.

royalaid23:02:23
replied to a thread:things like switch build etc.

Just a heads up I have been using switch-build to work with webworkers and having a bit better support (not sure how, might be a cljs thing) would be great!