Ecosyste.ms: OpenCollective

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

github.com/mumuki/mumuki-xgobstones-runner

Sinatra server for validating XGobstones programs within Mumuki
https://github.com/mumuki/mumuki-xgobstones-runner

Merge pull request #30 from uqbar-project/feature-stones-spec-refactor

Feature stones spec refactor

2747cf5194c9f4a29c351fcdaf1496c833049994 authored over 9 years ago by Federico Aloi <[email protected]>
Updated Gemfile.lock using stones-spec

4611496329f253d635a81b984280443f2da262a7 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #11 from uqbar-project/feature-stones-spec-refactor

Feature stones spec refactor

1ef4dc0a5c682a7c9efd738265a1657767c86811 authored over 9 years ago by Federico Aloi <[email protected]>
Updated gem description

634d3e593fdf7811ced4f71677800162d02ec249 authored over 9 years ago by Federico Aloi <[email protected]>
Updating version of ruby-stones

1332529fef6de3db0a20acb0b55988b175a11680 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Fixing syntax of ruby-stones programs

ba8963213fd9ed89eb0d55f81a6c371cad7bcf35 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Moving error parsing to language

58fc6ec7eff43c760463ebb30c1089db79dd4a28 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Fixing references to Stones gem

0a82517f1be0a79fd116f4d08bc89a2c2ef22527 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Fixing require's order

64eb4b0a9c6e10c8f525b92de4d1ce1aa9c9baeb authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Fixing namespaces

1408298cdc18e796382522eed0f16b7fa16bc558 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Fixing requires

c9bc880f743359dac5c80482572f9e423717bb2a authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Updating ruby-stones dependency

fcf9706a2bf6047a0da520edc74e75da91e4f123 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Fixing paths

c8cced4468091846ecdd0d219859c7d4dd9e30a4 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Removing duplicated tests

Those tests are already on stones-spec

2d497ed27c2afec81b8b4ac14a72f774abc28065 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Merge pull request #29 from uqbar-project/issue-support-expectations

Issue support expectations

f1a0d7e4e3a8486a79a501909e2abfeebd2c1114 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Removing unnecesary program language config

f5a5be08016fc4c692d365db60e2d368765f9344 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Renaming namespaces

67701361beab1e02dfe2ee0f548faf08c8a096d2 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Removing expectations from Gem

Thet are specific of mumuki gobstones server

d056e4e1657fd136289a2da82a7c9420656cb147 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Embedding expectations runner.

It is just easier to do that.

77d3cfe7a3b2bc2d88c92cf5884ed2e4560daefe authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Expectations draft

b23c15360a372e69fb57e000e88ee626b319e759 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Updating gobgems

6716ae9b6e49bc35503b35f0ba8e89ef5857b6b1 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Removing odd files

bef4333d536f82a27a9335e428f2a102b7bff1db authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Using latest gobstones-spec

a5a6e2ccbd06c4ce30e88a49df7e5a1f3156af6a authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Merge pull request #9 from uqbar-project/expectation-has-procedure-usage

Expectation has procedure usage

dfbdf0c820b4ded1b0b14fe536efab86dbe390dc authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
HasProcedureUsage didn't need the WithTempfile

affc1fb203656765a7545f9e23c1a0f9dc241795 authored over 9 years ago by Federico Aloi <[email protected]>
ExpectationsRunner uses the given Gobstones command

175f068e2f7afd01bcd7c05b63b67f0e97de2810 authored over 9 years ago by Federico Aloi <[email protected]>
The value actually checks the AST

00caf432dc88af8377d88e6eb07583080df376b6 authored over 9 years ago by Federico Aloi <[email protected]>
The ExpectationsRunner generates the AST and evaluates the expectations

7cc1fdb7101d9412eecec8289f02a601c3695a5a authored over 9 years ago by Federico Aloi <[email protected]>
Dummy implementation of HasProcedureUsage expectation

a127093e237ff366792a4fa442f17095676401cf authored over 9 years ago by Federico Aloi <[email protected]>
Added bang to method with side effect

18c02f1e831b2e24debba082848da40e6e60e14e authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #8 from uqbar-project/refactor-remove-duplication

Refactor remove duplication

f03ca819adc11983bdd52fe33d689d44b8d99dda authored over 9 years ago by Federico Aloi <[email protected]>
Delegating some methods

8e793c5680afcea331b432aa3b68a0fad3c19b90 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Closing open files

af1e36cb933f6b27504273204440f2afeb08af56 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Move execution of command to example

458477029604954b7b63b70582d06374622826f8 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Adding tests for ruby

349ba7b9f7067d4968b5bf4bd776e68a6cdbf282 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Introducing languages

28875450ee97a688a37dcc76f3918eb54fdf4819 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Reducing scope of some files

7e453d4e6301b19cc3d66dc208e7470334cda9a0 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Moving to Gobgems 0.0.2

41191f112366491735a6f8dfad6f32502a0a8fd6 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Removing duplication

6df863523d6f859f6140c9d65b23d379bd41ec1e authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Merge pull request #7 from uqbar-project/feature-use-gobgems

Using gobgems

ddd452e3dd9a9c42019921d36c278944c192abd6 authored over 9 years ago by Federico Aloi <[email protected]>
Using gobgems

5dfbcb8157d63e29705bd6c406638f7b6aaf7a33 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Updated Gemfile.lock

79edb7ab0f06505c6afe124d7c8c43b1a69675e5 authored over 9 years ago by Federico Aloi <[email protected]>
The compiler parser the check_head_position flag

5adde80ef5a888610dc464494f7498302a8d10aa authored over 9 years ago by Federico Aloi <[email protected]>
Updated gobstones-spec - closes #16

f6ddac1ef085b327497096a9ca6ee6b65513c6b2 authored over 9 years ago by Federico Aloi <[email protected]>
Release v0.2.0

fb01863d0d9462d8f0e47bef1cc5ca855555de97 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #6 from uqbar-project/validate-head-position

The spec runner can validate the head position

f9e7bbfd5b84d34dc4982b2c973e3e52e4a67a10 authored over 9 years ago by Federico Aloi <[email protected]>
The spec runner can validate the head position

48a605671f6cb0e685ea9382ea21618416a5c4fb authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #26 from uqbar-project/24-externalize-gobstones-test-runner

Using gobstones-spec as dependency

4be4a5cc973091b9c1c2cc3f3d1438124ff59ff9 authored over 9 years ago by Federico Aloi <[email protected]>
Using gobstones-spec as dependency

db534b27eab2e80ac43754a392808a07bb94d384 authored over 9 years ago by Federico Aloi <[email protected]>
Added gem tasks

81a1d3f8ecf2296af8c9182016460fed586d0868 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #1 from uqbar-project/transform-code-to-gem

Transform code to gem

f148c51b9241c0f2b0974c257a396b10b40ea6dd authored over 9 years ago by Federico Aloi <[email protected]>
Updated authors

8bceb5397a8f8a1e3da66b68352c2b0745b50e4b authored over 9 years ago by Federico Aloi <[email protected]>
Using public url of mumuki-gobstones-server

44063a746b92e3c484af2a6756c27fa26bba3bb7 authored over 9 years ago by Federico Aloi <[email protected]>
Updated code climate token

9dae841230f10d99f2572551e7a28061c0168b06 authored over 9 years ago by Federico Aloi <[email protected]>
Added gemspec

d1778934ed2a20cca19d033e4aca6e7d37eb9540 authored over 9 years ago by Federico Aloi <[email protected]>
Added license

105c72badb235098fb4e04563e7c5c226697b02d authored over 9 years ago by Federico Aloi <[email protected]>
Removed mumukit dependency

e6405e83173f574c6c0a353d97684eed56df96f5 authored over 9 years ago by Federico Aloi <[email protected]>
The integration_spec didn't have sense here

c3c50df79b8a2f7a5515a139b65c0d43b1f23ece authored over 9 years ago by Federico Aloi <[email protected]>
An horizontal rule divides each example

813b475d0433268ac433b85c8289341a024dc29d authored over 9 years ago by Federico Aloi <[email protected]>
Better board captions

5143adcda0b67e5bfc4fa1478d76c462aea9ff7d authored over 9 years ago by Federico Aloi <[email protected]>
Updated pygobstones version, provides better board styling

5e5435e7420df814a83f36329789160f45b66dd1 authored over 9 years ago by Federico Aloi <[email protected]>
The Runner test was outdated

2e6f727f0aff17ab1422492b885ea8b481043d41 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #25 from uqbar-project/20-improve-output-style

Improve output style

5028013704f7b5b31ba9a74b3d901edae0150a9f authored over 9 years ago by Federico Aloi <[email protected]>
An horizontal rule divides each example

dbdb84f5ca3d270004b6f0b19d94be5be68986eb authored over 9 years ago by Federico Aloi <[email protected]>
Better board captions

8beaf664b8e44f177f43037baba2bd2680ddf008 authored over 9 years ago by Federico Aloi <[email protected]>
Updated pygobstones version, provides better board styling

9f87c57a4239c4acd704960dbe0c1c6829414da4 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #23 from uqbar-project/issue-#22-multiple-test-cases

Issue #22 multiple test cases

985022bcb35ea525a9c55678c3604724ab67c04e authored over 9 years ago by Federico Aloi <[email protected]>
The parser sets the position of the head

3b980a6603768ad3e456b0aa265b0daf5200dbc4 authored over 9 years ago by Federico Aloi <[email protected]>
Unlinking some files when possible

012fde4b6b63634db079fdd4faee85957ed24bd5 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Downgrading ruby version

b8e8b064054986d22e1c58aab57f87885826690d authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Moved Array extensions to file

1fb867e34a49374baae4c0f342a579fb769c72a9 authored over 9 years ago by Federico Aloi <[email protected]>
The stones of a Cell can be set by name

2454dc9080156d5a01502f7a3fbb98474892f5a4 authored over 9 years ago by Federico Aloi <[email protected]>
Supporting multiple examples at runner

a32c67fa2d390f3dfa5b611b2a16e2d34b25fd23 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Supporing multiple examples in runner internally

ebff4ca8087e5966afce001c2c32715a5abd0781 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Using new mumukit api

de082e3cee0839a989604763f86feec3bc4fb86b authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
The Board has a head

724154d56dcd73c8f20b21850f4ac26be52392ff authored over 9 years ago by Federico Aloi <[email protected]>
Moved setup code from an it to a before

a32cf7eafa0b38f9ae1628d92009bdc31484234d authored over 9 years ago by Federico Aloi <[email protected]>
The initial board is shown on the output

b0abb983ff5b0564358a782cb5b7acd0c7b912f1 authored over 9 years ago by Federico Aloi <[email protected]>
The output contains both the expected and actual final board

df04d8ec8cc22e99e0ff68f7923cb91ec3a3f4f4 authored over 9 years ago by Federico Aloi <[email protected]>
The parser ignores both the header and the footer

de74e89f5f35e45553b7a2e77aa1e12a7a9deeb3 authored over 9 years ago by Federico Aloi <[email protected]>
Moving gobstones spec code to its own module

966a2a323f48a3a1c16732c3ab0c380deb1597d7 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
The final board is shown as output on success

14eb2dd85e5af02fd51dd4bba5df7b6d0993176a authored over 9 years ago by Federico Aloi <[email protected]>
Messages that return Boolean with ? convention

a02a65fa40b7840baf28d97d5282fa4f10bdf749 authored over 9 years ago by Federico Aloi <[email protected]>
Assertions with lambda transformed to expect style

3443215bfe5a2242701ddf90b7379f54adb86cb0 authored over 9 years ago by Federico Aloi <[email protected]>
The parser creates all the cells

68760671444f26b4e7a9509b34fb90c494c39674 authored over 9 years ago by Federico Aloi <[email protected]>
Replaced and with &&

8a23c705b2836898d007b8599d6c5e1c2f0b2586 authored over 9 years ago by Federico Aloi <[email protected]>
Moved gobstones objects to a module

76c9a56e8921a8129da542e67fa177bf3a900e8d authored over 9 years ago by Federico Aloi <[email protected]>
The GbbParser can create a Board with proper size

a404166e8091f3536ecdf561a0af4ed5791a349c authored over 9 years ago by Federico Aloi <[email protected]>
Colors hash instead of switch

fba38c5f06eb0aa964627b3ff5d4796499fd9936 authored over 9 years ago by Federico Aloi <[email protected]>
Prefer do/end over {} on multiline blocks

f1481a776745128d17f68c4b9779e5665ad69bd8 authored over 9 years ago by Federico Aloi <[email protected]>
The test fails if the final board doesn't match the expected one

a4176b522c9bc306c5cfa6be560e07d4dc20b770 authored over 9 years ago by Federico Aloi <[email protected]>
Not writing a file for test

Since test script is just a hash, it is not necessary to write it to a file

b271899b32ef05c2f2bf19c453d554b9181cd933 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Renamed and organised methods of Board

ed0869f2e7b011084948e435f4c162729ba210ef authored over 9 years ago by Federico Aloi <[email protected]>
Removing some duplications

7b257d13b211c9f70445b05b9ec9ea8820b92598 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Wrapping gobstones code with Gobstones module

2ef921cecaeb8fac21689c612a6948b9fd0f95ca authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Nesting initial-final pair into examples

7b09a5c42fab82a595d479a78ced435e054d4cd3 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Some renames

22f52c2ae6652fd4c4b3368923353db93423c13b authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Extracting Spec::Runner

476603f6b7dce0d9c3eed368e203e06ea57c88f1 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Adding integration spec

3315386742db9a92261e91e5b090d7b1889841f4 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Creting source file only once

32699c4517de7af1be168f56d6dc3011d2a185dd authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>