kareila: Rosie the Riveter "We Can Do It!" with a DW swirl (dw)
[personal profile] kareila posting in [site community profile] dw_dev
Every few months, I run through [site community profile] changelog compiling a list of who has been contributing patches to our code repository, with the understanding that this is not a competition, or any sort of "high score" list. It's intended as a guide for casual developers, to discern not only our most prolific contributors, but also those who have contributed to the project most recently and therefore would be more likely to provide a timely, informed response to development questions. That is why the list is sorted by "Latest" instead of "Changes".

In general, one commit on Github equals one point in the "Changes" column, but fractional points are awarded for collaborative efforts — the most common example being a new S2 theme, where usually half credit is awarded to the theme author and the other half to the person who converts the theme into a code patch. Due to the nature of development, some changes are massive contributions of new code, and others are tiny tweaks; there is no correlation with the amount of effort involved. We are grateful to everyone who helps to improve Dreamwidth, in ways large or small.

I last compiled this list at the beginning of June. Since that time, we have welcomed three new contributors: [profile] dteklavya, [personal profile] pseudomonas, and [personal profile] sgsabbage. Congratulations and thank you again! Also, we have hit a milestone: 150 unique contributors to the Dreamwidth code base!

  #  User                      Changes     Latest
  1. kareila                     910.5     Wed Sep 09 17:31:01 2015 UTC
  2. mark                        544.5     Sun Aug 30 03:12:20 2015 UTC
  3. kaberett                       25     Fri Aug 28 11:35:52 2015 UTC
  4. sgsabbage                       7     Wed Aug 12 21:37:43 2015 UTC
  5. me_and                         22     Mon Aug 10 09:29:04 2015 UTC
  6. pseudomonas                     3     Sat Aug 08 09:45:06 2015 UTC
  7. angelikitten                    1     Wed Aug 05 19:50:20 2015 UTC
  8. exor674                     349.5     Tue Aug 04 21:03:54 2015 UTC
  9. hotlevel4                      47     Sat Aug 01 01:10:02 2015 UTC
 10. fu                         2167.5     Tue Jul 14 23:44:50 2015 UTC

 11. dteklavya                       2     Tue Jul 14 06:52:15 2015 UTC
 12. momijizukamori             222.66     Thu Jun 25 23:01:08 2015 UTC
 13. forests_of_fire                 2     Thu Jun 25 21:13:22 2015 UTC
 14. timeasmymeasure             14.58     Thu Jun 25 06:38:48 2015 UTC
 15. forthwritten                  1.5     Thu Jun 25 03:50:50 2015 UTC
 16. woggy                          16     Wed Jun 24 23:55:23 2015 UTC
 17. pauamma                       125     Thu Mar 26 00:59:01 2015 UTC
 18. purplecat                    17.5     Wed Feb 04 05:09:44 2015 UTC
 19. azurelunatic                    3     Mon Dec 08 18:51:00 2014 UTC
 20. baggyeyes                     2.5     Thu Nov 13 18:02:17 2014 UTC
The rest of the list... (150 total) )

Code tour, 31st August-30th September

Sep. 30th, 2015 08:27 am
kaberett: A sleeping koalasheep (Avatar: the Last Airbender), with the dreamwidth logo above. (dreamkoalasheep)
[personal profile] kaberett posting in [site community profile] dw_dev
A quiet one this month! So I'm also going to use this post to flag up that I'm holding a Dreamwidth contributor social in London on the 7th of November -- details at link, everyone welcome!

Read more... )

7 total issues resolved
Contributors: [github.com profile] kaberett, [github.com profile] kareila

Question thread #35

Sep. 26th, 2015 06:17 pm
pauamma: Cartooney crab holding drink (Default)
[personal profile] pauamma posting in [site community profile] dw_dev
It's time for another question thread!

The rules:

- You may ask any dev-related question you have in a comment. (It doesn't even need to be about Dreamwidth, although if it involves a language/library/framework/database Dreamwidth doesn't use, you will probably get answers pointing that out and suggesting a better place to ask.)
- You may also answer any question, using the guidelines given in To Answer, Or Not To Answer and in this comment thread.
kaberett: A sleeping koalasheep (Avatar: the Last Airbender), with the dreamwidth logo above. (dreamkoalasheep)
[personal profile] kaberett posting in [site community profile] dw_dev
These are not-as-quick-as-I'd-like-but-definitely-dirty, and are based on our previous discussion about specification and workflows. It's been a while since that post, so I'm making this one for the pictures; in summary, there are two options for how to go about managing this.

In all cases, I should have used "Community control" rather than "Additional Privileges" but I... absolutely could not face going back and editing everything again when I realised, sorry. And in all cases I haven't provided complete lists of privileges/privilege bundles -- those exist in comments on the previous post, and will get put into the final composite spec properly. (I... am being pretty slapdash about this, sorry, but if I try to get everything Just Right at this stage what will actually happen is I'll spend the next six months hyperventilating about how y'all will kick me off the project if I use the wrong font and nothing more will happen, so this is a sketch for the idea of the thing, sorry.)

Also in all cases, there should be another header row under "non-members", but I ran out of steam, see above, sorry.

Option 1: tickbox matrices as far as the eye can see

This is the option laid out in the last post: replace "Administrator" and "Moderator" checkboxes with a "Community Control"/"Additional Privs" box, and an Additional Privs/Community Control page with a bunch of tickies (with "Administrator" acting as a master ticky, though that isn't illustrated here).

Read more... )

Option 2: Define community control roles

This was suggested in comments on the previous post, as a way of creating custom roles/priv bundles as required by the community. In addition to the Additional Privs/Community Control link, /communities/list would then also have "Manage Roles" as an option. Which members were displayed on the Additional Privs/Community Control page would again be controlled by the checkbox so labelled on the Edit Community Members page, as for option 1.

Read more... )


Priv bundles will need explaining. This could happen on-page, in dedicated FAQs, or both. (Probably both.)

Your thoughts?

Comments welcome, but have an easy poll:
Open to: Registered Users, detailed results viewable to: All, participants: 27

Which workflow do you prefer?

View Answers

Option 1: matrices as far as the eye can see
5 (18.5%)

Option 2: roles-based community controls
20 (74.1%)

Something else, which I will explain in comments
2 (7.4%)

Thanks heaps for your patience, folk!

Wonders of the natural world

Sep. 26th, 2015 01:43 pm
rydra_wong: dreamsheep with spork and "SheepSpork" logo; no, it wouldn't make any more sense if you saw it  (dreamwidth -- sheepspork)
[personal profile] rydra_wong posting in [community profile] metaquotes
[personal profile] kaberett reports:

there are literal chemtrailers picketing the Royal Geographical Society

there's two of them and they don't understand how cloud formation works

they've got signs and everything

it's beautiful



June 2011

192021 22232425

Style Credit

Page generated Oct. 7th, 2015 05:22 pm
Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags

Most Popular Tags