Ecosyste.ms: OpenCollective

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

github.com/go-fed/activity

ActivityStreams & ActivityPub in golang, oh my!
https://github.com/go-fed/activity

Add Usage help text to the experimental tool.

db98736f282193e3227024227ff7243858c5133f authored almost 6 years ago by Cory Slep <[email protected]>
Remove 'prefix' and create autodetecting 'path' flag.

ed1a715571c709a8bbff4a5a900077a5eef66b7b authored almost 6 years ago by Cory Slep <[email protected]>
Remove 'individual' flag.

Clean up and comment the main file for the exp tool.

go fmt also rearranged the imports in a lo...

1f7f42e4cc0472312120b5943a99f963f3da5c20 authored almost 6 years ago by Cory Slep <[email protected]>
Remove old TODOs

5ac1ebd79eeda62aabb1797cc9162def01042d77 authored almost 6 years ago by Cory Slep <[email protected]>
Switch from cjslep fork to go-fed in exp tool

9c2c99588f6f5ac68df283e88413a3b0a57176ef authored almost 6 years ago by Cory Slep <[email protected]>
Remove as directory

5d21a35f8ff1052cf08beec693b4005925db408e authored almost 6 years ago by Cory Slep <[email protected]>
Merge pull request #80 from cjslep/dev

Experimental tool code-generation complete.

e00b7d8d5879c6fff922b8119e482c5dc2993fc4 authored almost 6 years ago by Cory J Slep <[email protected]>
Add property constructors.

248a464c02a7b1161a9da152f2a85343a094e92d authored almost 6 years ago by Cory Slep <[email protected]>
Add resolver generated comments

da710a6bfd963351205ebe00c0c860206882deeb authored almost 6 years ago by Cory Slep <[email protected]>
Code generate all kind of resolvers.

929831f6e2c7d30687f9e58490ac60add6a3a77e authored almost 6 years ago by Cory Slep <[email protected]>
Initial resolver outline.

Need to:
- Hook into convert package
- Add comments everywhere to generated code
- Add version t...

355e2bd106e5ae89c0b001954db9f981d6ede1e3 authored almost 6 years ago by Cory Slep <[email protected]>
Add TODOs for alias normalization when adding types and properties.

694c0e6898205a811c34d61a0f2998e4e9867749 authored almost 6 years ago by Cory Slep <[email protected]>
Vocab alias autodetected at generation time.

Default aliases no longer used at deserialization time.

8942794712bd7c181e4de873ce249c0a66002b2a authored almost 6 years ago by Cory Slep <[email protected]>
@context aliasing handled in generated serialization code.

ac87264b54e91de4771c97ea18a25e02d2bbfe88 authored almost 6 years ago by Cory Slep <[email protected]>
First pass at @context management.

Needs several improvements:
- private alias member for each type/property
- New constructor func...

a2a8775265bf15d217ec0d9fa6607fe05b7c09f3 authored almost 6 years ago by Cory Slep <[email protected]>
Multiple specs now build successfully after being generated.

b349761fbc59cb92863685d2665a3da8ae99bade authored almost 6 years ago by Cory Slep <[email protected]>
Put interfaces from different vocabularies together.

bb777571c85868c89bc2acd181de0ed87d53e07c authored almost 6 years ago by Cory Slep <[email protected]>
Fix init generation for multiple vocabularies.

c3b9686d1feb725f64d99d33a71b43b7b96c003c authored almost 6 years ago by Cory Slep <[email protected]>
Also generate refrenced vocabularies.

a40bd3129f22325549b3e473011bce2cf786d3e6 authored almost 6 years ago by Cory Slep <[email protected]>
Multiple specs now generates, but generated code is borked.

The interfaces need to all be generated together, or else vocabularies
could have cyclic depende...

ceb542ffd35d9030b45b182b709667beb7135fb3 authored almost 6 years ago by Cory Slep <[email protected]>
Slightly saner internal function

c12e85448798a97c2a2a08e4496541ee7aeb3f05 authored almost 6 years ago by Cory Slep <[email protected]>
Multiple specs supported by RDF parser.

However, the converter still cannot handle converting it to generators
and then files.

920144aba6d7c56b2a01c715de0d6e3fe26431b8 authored almost 6 years ago by Cory Slep <[email protected]>
Add custom_spec.json. Populate Vocab name from spec document.

4582f8884894aa750f2d2b957546a5cb77aeae6f authored almost 6 years ago by Cory Slep <[email protected]>
Code generate the comments in the type and property GoDoc.

e2eed869af9f52cc56e1450105b5f74a8e9bb1b0 authored almost 6 years ago by Cory Slep <[email protected]>
Newline after main program says done.

d3a4507a2a3b877e584cc1a41aa651465464929c authored almost 6 years ago by Cory Slep <[email protected]>
Improve comments and add iterator methods.

Begin, End, Empty, Next, Prev were added. Clarified about concurrent
access not being a thing. A...

ad06a07dfa6bb27678c062459b5e02883415cf04 authored almost 6 years ago by Cory Slep <[email protected]>
Add Set functions to non-functional property.

648d7fb7b31c152d3adf3519dc455fbce06429c7 authored almost 6 years ago by Cory Slep <[email protected]>
Add package-level documentation, code generated.

d14128bc0bdf379ca3f0c85571cf9365077e056f authored almost 6 years ago by Cory Slep <[email protected]>
Generate root-level package documentation.

2527b4749374cae3f4a7942d696201a60f97f853 authored almost 6 years ago by Cory Slep <[email protected]>
Lower case filenames for consistency.

730135b307a1fa9a00a253a895220e756de15efc authored almost 6 years ago by Cory Slep <[email protected]>
Use upper casing in function name for vocabularies.

7b4fadd871238938dbd433d8692d77329d827168 authored almost 6 years ago by Cory Slep <[email protected]>
Remove ValueRoot and comment all direct code.

Still need to review the comments on all code-generated code.

e6160858f040b7f825d429733f74a502120b5ef7 authored almost 6 years ago by Cory Slep <[email protected]>
Rename 'props' package to 'gen'.

1f12842eebf1e5ec247e2cb1a64a463441863350 authored almost 6 years ago by Cory Slep <[email protected]>
Individual package names prefixed with type or property

ffd18e29d0c2f5586270e9e1d9a28ac6a80b2919 authored almost 6 years ago by Cory Slep <[email protected]>
Add flag for generating with individual package policy.

3dbad22900d9f81ed6a790aebe7d9a7822cafcf3 authored almost 6 years ago by Cory Slep <[email protected]>
Clean up duplicated code in package generators.

6d12549b181afc587b0ce44a5f11428128c7744e authored almost 6 years ago by Cory Slep <[email protected]>
Expose extends, disjoint, and extendedBy in root package.

884cbd8693c1f4e37ce3b7fd71cf8c0c77d09a0a authored almost 6 years ago by Cory Slep <[email protected]>
Hook up managers at init time.

caf1e8943f6d33ae016190e7270d50885e044673 authored almost 6 years ago by Cory Slep <[email protected]>
Add constructors in pkg and for types.

a93c6aa67866f4491e838344096cc8c6a33abfab authored almost 6 years ago by Cory Slep <[email protected]>
Make property members private.

c8cec42c57d4331ba9a3a875075dff1af5219db9 authored almost 6 years ago by Cory Slep <[email protected]>
Address two TODOs

a4f90ff8e01dd0ca6acd28f4675e56752a140df5 authored almost 6 years ago by Cory Slep <[email protected]>
Fix bad formatting in comments.

f2c70191ab9abbb159df4cff18b841dc86103bb1 authored almost 6 years ago by Cory Slep <[email protected]>
Make comments look slick.

1a6a1213a54a04f67dc3838132970fa12193aa3b authored almost 6 years ago by Cory Slep <[email protected]>
Prepare comments to be auto-truncated at write time.

This changes comments to only be strings passed around between the
codegen package and its clien...

9df52c8c4595560034be292c6c2a82244a0ca74b authored almost 6 years ago by Cory Slep <[email protected]>
Ensure all interfaces have comments from the spec.

9369a8ad79d2f8d32c86a8f2dd2840a3df34aa2a authored almost 6 years ago by Cory Slep <[email protected]>
Non-functional property interfaces now have breathing room.

b7ec140c6642a27859a75eb5d386320bfed04e84 authored almost 6 years ago by Cory Slep <[email protected]>
Print interface, struct, and typedef methods and functions in alphabetical order

e8fb31437ece73de9930ee843c2450bcb2ba5707 authored almost 6 years ago by Cory Slep <[email protected]>
Add IRI methods to properties.

1b0ceb8344ddcd296504045cba868ab8ba7a1296 authored almost 6 years ago by Cory Slep <[email protected]>
Add IRI support and fix all build errors.

Generated code now will also compile, for the first time in forever!

7ac133d101000189f387840869b0bcda2a55fda6 authored almost 6 years ago by Cory Slep <[email protected]>
Prep for IRIs, no more circular deps, added getters/setters.

A lot of stuff just happened for the better.

ea8af5c968cd08f625056f9a4d1ff13c1b653331 authored almost 6 years ago by Cory Slep <[email protected]>
Add support for link relation values.

7eb1755c96c61dd08bf0b8a082dc967d4b4a2e0b authored almost 6 years ago by Cory Slep <[email protected]>
Add support for MIME media type.

1bdb66aa9837a55127a0e45a7f55942578e726f7 authored almost 6 years ago by Cory Slep <[email protected]>
Add BCP47 to known values

26988b6cd231fa3554a59dffdaa5a5151405f891 authored almost 6 years ago by Cory Slep <[email protected]>
Fix deserialize signatures for types and values

4bc51a9f972970bd842292688f28a37bb0370179 authored almost 6 years ago by Cory Slep <[email protected]>
Add per-package files for property-based packages.

be110cf6884deebd89a79fa00f32ae1a9918dad7 authored almost 6 years ago by Cory Slep <[email protected]>
Use At method instead of indexing into other non-functional property

7e96603df9baf43cefba2f44d103ee2f3eb5e2d8 authored almost 6 years ago by Cory Slep <[email protected]>
Fix old "handled" deserialization and iterator interface qualifiers.

2aefaeb8738cd47c606bdf7c4713fc04a376f6cb authored almost 6 years ago by Cory Slep <[email protected]>
Make manager interface for type packages have unique methods

73d677460bdbb829ce3642858b99ee52d907e7c3 authored almost 6 years ago by Cory Slep <[email protected]>
Stop method and member identifier name clash on types

99343f540af2c8b2c43f65beb892dc425494d64c authored almost 6 years ago by Cory Slep <[email protected]>
Fix value qualified statements in interfaces.

Also fix the qualified interface name for non-functional properties in
the LessThan method.

8b8cc2af279314ec106a0017bcd98c36a36064b9 authored almost 6 years ago by Cory Slep <[email protected]>
Fix functional property qualified interface bug.

5c5fcd22e802beb0a60480a4185a84f63dc761a7 authored almost 6 years ago by Cory Slep <[email protected]>
Add per-package files for type-based packages.

This takes care of abstracting away the manager for the generated types,
and also provides the h...

58e3d21e19f0eda28dedb4bb63f82b1e796f64cb authored almost 6 years ago by Cory Slep <[email protected]>
Add serialization and comparison for rdf:langString

ec7091be519298c6549f4d9068e95c9e815eeba8 authored almost 6 years ago by Cory Slep <[email protected]>
Add serialization and comparison for xsd:duration

6b3d676552cf0a2b3e2528917f140b6366c84d7d authored almost 6 years ago by Cory Slep <[email protected]>
Add serialization and comparison for xsd:nonNegativeInteger

6ece1694173fc78565a44036e8b42b6e9ed5bc28 authored almost 6 years ago by Cory Slep <[email protected]>
Add serialization and comparison for xsd:boolean

7a99c1587e2ad6cea8a49e732eeb939f3015e85a authored almost 6 years ago by Cory Slep <[email protected]>
Add serialization and comparison for xsd:string

3a49fff6bb59f73d26679ef4974444c6f6319efb authored almost 6 years ago by Cory Slep <[email protected]>
Add serialization and comparison for xsd:float

79e3cee6332be37343de166da0be94e704f82787 authored almost 6 years ago by Cory Slep <[email protected]>
Add serialization and comparison for xsd:anyURI

8b8232f1ed71df7e4eb76773a7bebed28165f75a authored almost 6 years ago by Cory Slep <[email protected]>
Add serialization and comparison for xsd:dateTime.

338fe8d3477ce4be7d6830da41e59706b2550d83 authored almost 6 years ago by Cory Slep <[email protected]>
Clean up Manager generation.

- Organize manager function generation into one helper method
- Vocabulary name is passed into t...

4f47e7fdfa646dd29634ce3680045bd025fcfa33 authored almost 6 years ago by Cory Slep <[email protected]>
Add unknown property support

c36c529c5f0b76c76e15f0b1c0bc98ac569d3273 authored almost 6 years ago by Cory Slep <[email protected]>
Simplify type getting parent types uniquely

87064de8834a4b7dd660658312d2b7251d5b7b17 authored almost 6 years ago by Cory Slep <[email protected]>
Add generation of referenced values.

Fix the package qualified naming for value types and also correctly
reference the net/url packag...

54f8549b105c08deaa12aec487baadba22b0f36b authored almost 6 years ago by Cory Slep <[email protected]>
Remove redundant interface code

df9ff825c2062837ada27f60f7ac263db74ede5b authored almost 6 years ago by Cory Slep <[email protected]>
Cleanup kind's lessThan code generation

85ff299cf378954f242e1b9f281c7fcc08daf6e6 authored almost 6 years ago by Cory Slep <[email protected]>
Implement type's Serialize function

d087200e02660589a9f774ed98d442c641ade792 authored almost 6 years ago by Cory Slep <[email protected]>
Fix name methods for non-functional properties

2045f2602ac8dd6f416ebd9051367294b0e4349f authored almost 6 years ago by Cory Slep <[email protected]>
Fix double-calling value Kind functions

48df99f07f287706ecec12ef84a075d2e53a4d6a authored almost 6 years ago by Cory Slep <[email protected]>
Hook up LessThan for properties.

0005e23011d7491220fb040928ca13123ef30bcb authored almost 6 years ago by Cory Slep <[email protected]>
Add LessThan implementation for types

24265690f85b6f60372a2d7460693ffa61c20218 authored almost 6 years ago by Cory Slep <[email protected]>
Fix extendedBy and disjointWith methods/funcs

133c2fd477c5dd1c2ac22b644d1471e0cf7ef642 authored almost 6 years ago by Cory Slep <[email protected]>
Add support for prefixing generated code paths.

ee9aade57f579ed0c7adcdfb1bf75188166959b9 authored almost 6 years ago by Cory Slep <[email protected]>
Pass package manager to properties.

625e93d412f7d3bbe43a1ce45ca21f3376fb6dc4 authored almost 6 years ago by Cory Slep <[email protected]>
Clean up qualified names between implementations.

Implementations are relying more on each others' interfaces, which
allows for better code isolat...

aeda61d2f1ed3caddc7c0a9499c6b5445be7557a authored almost 6 years ago by Cory Slep <[email protected]>
Fix concrete types to be interfaces in properties.

Fix bug in method calling code generation.

5db3a68a8df23dcb70a8e19105d1babf87bfda57 authored almost 6 years ago by Cory Slep <[email protected]>
Only put exported methods in interfaces

b79b381a62d1545d2c700d9f1c3efcfeecffc680 authored almost 6 years ago by Cory Slep <[email protected]>
Fix file writing locations.

Also write interfaces into public sections.

Lots of TODOs and more work to add.

Will need to l...

3da311641bf8f9ddcea5aac3dc9bf731be744db3 authored almost 6 years ago by Cory Slep <[email protected]>
Overhaul package management, add manager.

The manager class will be responsible for allowing the generated code to
be compilable while als...

ce699464bf9b69732f495d7d7cc194112d19a5c4 authored almost 6 years ago by Cory Slep <[email protected]>
Merge pull request #79 from cjslep/dev

Update the experimental tool and added Code of Conduct from dev fork.

3ca0b5182d14044e9e9f093a3dae618602ef04d1 authored almost 6 years ago by Cory J Slep <[email protected]>
Add CODE_OF_CONDUCT.md.

It stinks that I'm the only team member, so complaints about me go
directly to me. Which doesn't...

0a7539cdf70e09b097095384e06ef5a52d9fdfc9 authored almost 6 years ago by Cory Slep <[email protected]>
Add TODOs for more type improvements, add IsExtending convenience.

b0937b7dec1d1e351b272662ad375541042e19d2 authored about 6 years ago by Cory Slep <[email protected]>
Alphabetical order of type members and better extends API.

43ab7d319c2857b9327d15d9a496da99b889fdea authored about 6 years ago by Cory Slep <[email protected]>
Properties now have serialization references to Types.

This setup allows properties to recur deserializing into types as
necessary, and sets the ground...

b5d927c49f05dabbd1a3782decf297467d6d5f64 authored about 6 years ago by Cory Slep <[email protected]>
Prepare TypeGenerator being a Kind for Properties.

Right now the two-pass tooling system has issues with establishing
doubly-linked data between Fu...

a3c3a7b5fc1993a11aacdfc34f26b6792e344c38 authored about 6 years ago by Cory Slep <[email protected]>
Put properties on the vocabulary types.

222074b503733e55398d6db583dfd989c39dc151 authored about 6 years ago by Cory Slep <[email protected]>
Experimental codegen works end to end.

Still plenty of missing features, and missing implementations in the
generated code. Also missin...

73f7e3cf364fc6ea568bd9005dcaa226619991df authored about 6 years ago by Cory Slep <[email protected]>
Fix build, hook up type serialization.

- Prepared Types to be Kinds.
- Need to handle DoesNotApplyTo (to remove Intransitive properties...

9a0f688c63a809afe86b33b43c584d372d60a508 authored about 6 years ago by Cory Slep <[email protected]>
Add type conversion (still broken at this commit)

fe8b4e72616c63c50a467e89ecae4ff245904845 authored about 6 years ago by Cory Slep <[email protected]>
Add initial convert (exp is broken at this commit)

Still need to flesh out the types for conversion. Also still need to add
the serialize and deser...

069b8de8209ed052ce2cffc77468628886c41200 authored about 6 years ago by Cory Slep <[email protected]>