Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/krzysztofzablocki/Sourcery

Meta-programming for Swift, stop writing boilerplate code.
https://github.com/krzysztofzablocki/Sourcery

fix: improve parsing complex annotations (#150)

9acfa15144f638e75359956e6232abad7fe30143 authored over 7 years ago by Ilya Puchka <[email protected]>
docs: update changelog and release 0.5.5

1cc28541fd76de44caf69cc586d6a22bb11630f6 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
feat: only write files down if they are changed to avoid modifying mdate

72d4f3057f303028381ad258bd30207be4697f09 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
fix: fix caching not writing in right condition

2bae4462164e16930eeaaa08ab5cbed176b09f07 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
chore: add TypedSpec.generated.swift to gitignore

06a50a5db83818ada59d1347001278d16663867c authored over 7 years ago by Krzysztof Zablocki <[email protected]>
feat: combine hash values based on boost::hash_combine (#148)

Previously, the bundled AutoHashable template used the 'djb2' algorithm.
This changes the templ...

4bef47117295034309810afff213bc5e7f2643bb authored over 7 years ago by Logan Moseley <[email protected]>
fix: get rid of TypedSpec.generated

10cf91f61f31c633dbc3b7e9a1893e18afc83e67 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
feat: improved support for contained types (#145)

* handling optional typealiases

* improved detecting actual type name

82a8169b1a74b34ac18115572d808de64c9a07c6 authored over 7 years ago by Ilya Puchka <[email protected]>
docs: update AutoLenses to fix variable.name to .typeName (#146)

d6d0fc39948f0e5f61aa02cd4271ab9f13ae8de8 authored over 7 years ago by Joe Fabisevich <[email protected]>
docs: metadata increase + info about inline generation

6ec83f9c89a3d11de4c44d838dfca4efd371c03e authored over 7 years ago by Krzysztof Zablocki <[email protected]>
feat: inline will now remove code from within template

0aeebdf5a90e14df4e3ece82a9131417d26b62f2 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
fix: tweak custom stencil tag examples on README (#144)

9102f91b024486bd9009d701979e1c4dc3b24e33 authored over 7 years ago by Joan Romano <[email protected]>
feat: replace sourcery markup

c674dc7bc99569c07fb162e851c77c50ce6a4015 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
chore: cleanup warnings

b7b5d49c74387c116bf602ec0e6093f3335b1a03 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
docs: update changelog

7aeff11001287457e83eef4bdb1a7cc82cb5ea79 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
chore: re-enable performance tests

6c04d0680af8ae0fd5cf2d9993f5aa21a9b440d8 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
chore: updated typed spec reference

e31151e1161d1f33f78205ae011d197c29d3ae39 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
feat: initial inline support

63dc0961fb67e9a584f3cf2a20040981b3263cdc authored over 7 years ago by Krzysztof Zablocki <[email protected]>
feat: add cache disable and do some house keeping

bb8b4e97540068c6ea138e81f1e1c1d0a2a8c3e4 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
fix: type should not be dealt with

d5f74ac720d8036f020b64ba4a9df7c6ab497dab authored over 7 years ago by Krzysztof Zablocki <[email protected]>
chore: update pods

6055f4ff566c58408f83c7ea0c8dd723c769ebe6 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
chore: pin swift pm dependency

9ade1e8f2feb65272809862f1f4abf065cc6a25d authored over 7 years ago by Krzysztof Zablocki <[email protected]>
fixed missing generated test

7b4e1658421bcae5cf224a31fb62c2059c00fb46 authored over 7 years ago by Ilya Puchka <[email protected]>
refactor: split sourcery functionality into parsing/generation extensions

cda20adc135578530becfc885fa37192cd1d8683 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
feat: finalize inline generation

9bd1f1385d47cfce9922c23d4d0dfc40d5ddf199 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
chore: remove KZFileWatchers dependency

498b5325133898de19b57fe9bf3e0578ab1460cc authored over 7 years ago by Krzysztof Zablocki <[email protected]>
chore: re-run sourcery on itself

64cddcd696a3930589ababeb959b466ba09e66f1 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
refactor: move string extension

29bf00aa38d088cc39180b9ac43b71e4db922bba authored over 7 years ago by Krzysztof Zablocki <[email protected]>
chore: integrate StencilSwiftKit

1520d97d48c708f1b2d219870e70cbaa972f5aa6 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
chore: re-enable swiftlint autocorrect

163683cca9155c166bf0b37c8be491039bf96b8c authored over 7 years ago by Krzysztof Zablocki <[email protected]>
feat: track sourcery version in archived artifacts and handle unarchiving errors

55c1edbd7890b6cc8a6f31f469720aacb174ff14 authored over 7 years ago by Krzysztof Zablocki <[email protected]>
refactor: update sourcery templates

2a9d272cdce43a9b07d3df954f55550a5424fc1e authored over 7 years ago by Krzysztof Zablocki <[email protected]>
fix: update built-in AutoHashable template to compile. (#140)

61a35922823a9aa3b7343a45ae26b4f92eb6ad56 authored over 7 years ago by Grant J. Butler <[email protected]>
fix: remove newlines from associated value names (#137)

* Test: Associated values on newlines parse incorrectly

* FIX: Parsing enum associated values...

9ccd77eab9286548acec8d8a0b665a996e192502 authored over 7 years ago by Miguel Bejar <[email protected]>
docs: tweak docs

329a4f8f9e1aa723817355d39663be3d9b1f354b authored over 7 years ago by Krzysztof Zabłocki <[email protected]>
docs: change AutoEquatable documentation

a048c7403a2355ffcbf8b2f903d209419dac573e authored over 7 years ago by Krzysztof Zabłocki <[email protected]>
Merge pull request #131 from ilyapuchka/closures

feat: detecting closure types

14e20155c9e9b8699ce6ddb957004fa1bd6dd9a2 authored over 7 years ago by Ilya Puchka <[email protected]>
Merge pull request #132 from ilyapuchka/generic-methods

Improvide handling of generic methods

5d11c3bc66a4446a8d9a4fa7bf6fec090981d084 authored over 7 years ago by Ilya Puchka <[email protected]>
feat: generic methods

25c11280975b2140febfb243b3d3074aaf0c4cb9 authored over 7 years ago by Ilya Puchka <[email protected]>
feat: detecting closure types

4e733b83dcf1a7dcf1a78669f167174329ef0849 authored over 7 years ago by Ilya Puchka <[email protected]>
Merge pull request #125 from ilyapuchka/linux-main

LinuxMain template

25b1c50f27a134beb19f4bfbb9a593e2bcdd2699 authored over 7 years ago by Ilya Puchka <[email protected]>
Merge pull request #128 from ilyapuchka/tuple-types-improvements

Different tuple types improvements

cb9e8e6c890a922797d1bbbb9f3a20b09a7cda57 authored over 7 years ago by Ilya Puchka <[email protected]>
fix: correct typo in AutoMockable (#129)

5950ac1c942f7ca21a8970c039855ddc62434756 authored over 7 years ago by Radek Pietruszewski <[email protected]>
fix: update templates to use based for unknown protocols

3110a130f1e4332f36b85faf0ea65e7970c35bd6 authored almost 8 years ago by Krzysztof Zabłocki <[email protected]>
docs: updated changelog

252b2b2cf6a7c78ab924f814cbd263e0a80c52c1 authored almost 8 years ago by Ilya Puchka <[email protected]>
feat: improved resolving tuple elements types

27c5be330aa4a9f8b713696a21e045977c91e70e authored almost 8 years ago by Ilya Puchka <[email protected]>
feat: do not set method parameter argument label to underscore

6dbc42b62f172afc788cb17a9eae79a0d71ed230 authored almost 8 years ago by Ilya Puchka <[email protected]>
feat: fixed extracting tuple return types

eefc031a8467e4efe5de8e13f176fa59f4b430e6 authored almost 8 years ago by Ilya Puchka <[email protected]>
refactor: moved method parsing tests to separate spec

01a5eaf48e8bf2dd002640dfdcb2c0d382455f0d authored almost 8 years ago by Ilya Puchka <[email protected]>
fix: correct unknown tag 'endif' error for AutoHashable (#127)

1bd7c5a05dc89d95596881f2e1e045a25d343cee authored almost 8 years ago by Valentin Knabel <[email protected]>
feat: preserve inherited types order and minor internal templates improvements (#124)

* feat: preserve order of inherited types

* feat: fixed annotations, adjusted templates and r...

bd4bd670afeea2cee76717c5dfdbe5dd585a016e authored almost 8 years ago by Ilya Puchka <[email protected]>
added template for LinuxMain

78511e75cae930c0ab6c62c3f7cb9cffea82d0b1 authored almost 8 years ago by Ilya Puchka <[email protected]>
docs: inline examples

50b5433b02f40dd4ff9c50d0948eb2bba08b191d authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
docs: add more in depth examples

788cca5b8e1adaae3480d4d95e361919fe039aa0 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
docs: bundle templates and update metadata for 0.5.3 release

69dad4f2a9b5815f3d2722c0938469c60e999f8d authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
feat: fix extracting return type for void throwing methods

f4fa55803713be524a45ae4c4578ebc0962a27f4 authored almost 8 years ago by Ilya Puchka <[email protected]>
feat: support throwing methods

df7e804133ae828c5517b3d3bb013a37dc7d5924 authored almost 8 years ago by Ilya Puchka <[email protected]>
fix: fix .swifttemplate discovery and nscoding conformance (#120)

* Add .swifttemplate Extension to Template Files

* Fix NSCoding Crash During Template Generation

3a23b4ad61fb206c2d435c18582a72e080e6b78d authored almost 8 years ago by Stefano Rodriguez <[email protected]>
feat: improved parsing variables with literal values

d1b8883500044b97bff5100b7a6a772b97c5f097 authored almost 8 years ago by Ilya Puchka <[email protected]>
feat: include sourcery version in hashing for safety

d4ebdab7cf2d92eb26ba473a6da962e840f8f781 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
refactor: apparently NSCoding wants flat types

e48df033138a390f4c7b4845dda100914136e187 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
docs: update changelog

0eade029dd13a1784507bbac52399404a9d50695 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
chore: move fileparser result into separate file

d7cd6dbc0c8eec64a90206dbe9f6a3216bbdd9b6 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
feat: introduce prototype for artifact caching

f24ff2ac9082cae89fa6aa5e4b4b3b27be1f8ca2 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
feat: support common crypto in swiftpm version

77bce903a286b20fd3f1bff68f6d20faa6eaecc0 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
chore: update sourcekitten to cacheless version

115d0d8a77c4685f503443facc7b8045543a3ad6 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
Merge pull request #116 from krzysztofzablocki/feature/access-level

refactor: accessLevel is stored as string

f1797bdfa434020569a496d782007dc1491f352a authored almost 8 years ago by Ilya Puchka <[email protected]>
refactor: accessLevel is stored as string

e33dbd1606b0e2d70c54e71db4a273d60d068a12 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
feat: parallelize parsing (#106)

* chore: update dependencies

* feat: parallelize parsing

* chore: adjust performance metric

cd9a10273886e3b470be925a5de8332b3fbc8185 authored almost 8 years ago by Krzysztof Zabłocki <[email protected]>
feat: filter named `replace` to substitute one substring with another (#114)

* Add filter named replace to replace one substring with another

* Update README to document ...

062db08cfcff623c1f0987d1e01bc8087ff814de authored almost 8 years ago by Jonathan Sibley <[email protected]>
chore: metadata update for 0.5.2 release

6b7cff30d8d12840546ba0e8fad97a530ce87ea9 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
Merge feature/swift-template into master

47d9ce7d78ede20adf5deb0bcdad2ea3e3a79f2d authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
Merge master into feature/swift-template

806ac47a0adbf45818e77fa75f1e42e86d3d9d05 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
feat: parsing attributes

91bbdefe2ee42f5392471bb2812a1f5b85fdd301 authored almost 8 years ago by Ilya Puchka <[email protected]>
Improves Coding.stencil and makes changes compatible with latest master.

83c8bd152f594833a072a41ecc2a7bef0b316592 authored almost 8 years ago by Krunoslav Zaher <[email protected]>
Filters our protocols from all types.

876223d40919d8782dff17925cd11d79c5c95fb4 authored almost 8 years ago by Krunoslav Zaher <[email protected]>
Merge remote-tracking branch 'krzysztofzablocki/master'

f820a753c64ad43426a2d3cbf9c0cca1992e7000 authored almost 8 years ago by Krunoslav Zaher <[email protected]>
feat: added annotated and negative filters

35968bccbf2300b158e1084f2b538dc8aaf9424d authored almost 8 years ago by Ilya Puchka <[email protected]>
feat: Added type information for enum's raw value type (#105)

* feat: actualTypeName on Typed return typeName for non alias types

* feat: added type inform...

547e7731c1a60e74a6a455c011cf5c77566a3acd authored almost 8 years ago by Ilya Puchka <[email protected]>
Added support for ImplicitlyUnwrappedOptional

377744647e2eda3ad7eddaf7fa0138f5604e15a0 authored almost 8 years ago by Ilya Puchka <[email protected]>
feat: add logging processing time

3b7a9830b0ea6bc4c6b185c0d190cdef4f6be3ac authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
refactor: tweak file parser / composer

3e2907f5ef906839c57d9f085f1cc3eda222200c authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
Extracts Path into it's own extensions. (according to PR comment)

116b5bcd540e1dbb15f0bec2808ab9704766ed86 authored almost 8 years ago by Krunoslav Zaher <[email protected]>
Moves free function to class. (according to comment on PR)

39d9748865b13d2581d37e6893af23647b082b1c authored almost 8 years ago by Krunoslav Zaher <[email protected]>
Updates templates with more graceful termination in case of error.

ffd7998141e89ced31ca713c95e485ca1720a136 authored almost 8 years ago by Krunoslav Zaher <[email protected]>
Adds inline update script.

018d097d2d92db33a889a180270db225c9f2bd1d authored almost 8 years ago by Krunoslav Zaher <[email protected]>
Updates code generation template.

7e47583f8683a85928ece98679b99a583d87bd82 authored almost 8 years ago by Krunoslav Zaher <[email protected]>
Merge remote-tracking branch 'krzysztofzablocki/master'

1b0c05a9fdf12225520773e6dafef6ecf1980f38 authored almost 8 years ago by Krunoslav Zaher <[email protected]>
docs: update metadata for 0.5.1

1afe1232c82f72f38db2223778ea0b6e2815faa2 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
feat: add support for tuples (#92)

* feat: made Typeaslias Typed

* feat: parsing tuples

* feat: remove whitespaces in TypeNam...

e918c1fa566ad698de7b4b97ca86066505f5976b authored almost 8 years ago by Ilya Puchka <[email protected]>
chore: set performance baseline

ae97fd77d6355d15be7fbdf5f64b2e770f7cb936 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
feat: add support for special enum cases

a8b5f28675e76dd096b2e2c023c6d001094a7447 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
fix: use sourcery to generate typed extension rather than POP which doens't work with kvc

e2cc645d5664a3246bb6db8646dd1d859d8cd2cd authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
Updates CHANGELOG.md

69b26a0ad794aaca863a8121206e232f812d6ac1 authored almost 8 years ago by Krunoslav Zaher <[email protected]>
Updates Xcode to 8.2

3d55c99af078b63a4de18cfa259a5fad41af8c88 authored almost 8 years ago by Krunoslav Zaher <[email protected]>
Swift templates proof of concept.

aa9f687ec3edb05277af22c31c3e7b84bee036ab authored almost 8 years ago by Krunoslav Zaher <[email protected]>
Adding lazy property for GenerationContext.

fe20c70bc2b30b7ccb630e4bfa9267d692f554fc authored almost 8 years ago by Krunoslav Zaher <[email protected]>
chore: replace errant `>=` with intended full-stop.

c592a1cfba38c93f8e0beeb8d1a6e7f1a1ae1b22 authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
feat: support variables with default value initializer

8ca481e92312ea89da11f8908c4c61ec2eb3c11a authored almost 8 years ago by Krzysztof Zablocki <[email protected]>
docs: update changelog and reorder groups

71749694679a736030304502dd448ef00b3b7ecb authored almost 8 years ago by Krzysztof Zablocki <[email protected]>