{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":586876454,"defaultBranch":"master","name":"archunit","ownerLogin":"devonfw-sample","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-09T12:49:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59887936?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1682401904.0","currentOid":""},"activityList":{"items":[{"before":"ff8da5f0742ac9155a0a909e77c865863a1add88","after":"87a3768eee8ea644a9c41aaa28a3106e51d874e6","ref":"refs/heads/violations/convention","pushedAt":"2023-04-25T08:41:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#6: implement naming convention violations (#12)","shortMessageHtmlLink":"#6: implement naming convention violations (#12)"}},{"before":"ff8da5f0742ac9155a0a909e77c865863a1add88","after":"fa8f12b0d38d4e3dd1a4af3a068b9ab447acacbf","ref":"refs/heads/violations/component","pushedAt":"2023-04-25T08:39:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"implementation avoid cyclic dependencies - violation (#38)","shortMessageHtmlLink":"implementation avoid cyclic dependencies - violation (#38)"}},{"before":null,"after":"ff8da5f0742ac9155a0a909e77c865863a1add88","ref":"refs/heads/violations/convention","pushedAt":"2023-04-25T05:51:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#48: Documentation: Motivation (#53)","shortMessageHtmlLink":"#48: Documentation: Motivation (#53)"}},{"before":null,"after":"ff8da5f0742ac9155a0a909e77c865863a1add88","ref":"refs/heads/violations/component","pushedAt":"2023-04-25T05:51:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#48: Documentation: Motivation (#53)","shortMessageHtmlLink":"#48: Documentation: Motivation (#53)"}},{"before":null,"after":"ff8da5f0742ac9155a0a909e77c865863a1add88","ref":"refs/heads/violations/layer","pushedAt":"2023-04-25T05:51:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#48: Documentation: Motivation (#53)","shortMessageHtmlLink":"#48: Documentation: Motivation (#53)"}},{"before":null,"after":"ff8da5f0742ac9155a0a909e77c865863a1add88","ref":"refs/heads/violations/thirdparty","pushedAt":"2023-04-25T05:51:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#48: Documentation: Motivation (#53)","shortMessageHtmlLink":"#48: Documentation: Motivation (#53)"}},{"before":null,"after":"ff8da5f0742ac9155a0a909e77c865863a1add88","ref":"refs/heads/violations/security","pushedAt":"2023-04-25T05:50:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#48: Documentation: Motivation (#53)","shortMessageHtmlLink":"#48: Documentation: Motivation (#53)"}},{"before":"ff8da5f0742ac9155a0a909e77c865863a1add88","after":"061a8047a7067d4a585712cf70502d1f656ab039","ref":"refs/heads/violations/package","pushedAt":"2023-04-24T16:14:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#4: implement package violations (#50)","shortMessageHtmlLink":"#4: implement package violations (#50)"}},{"before":null,"after":"ff8da5f0742ac9155a0a909e77c865863a1add88","ref":"refs/heads/violations/package","pushedAt":"2023-04-24T16:09:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#48: Documentation: Motivation (#53)","shortMessageHtmlLink":"#48: Documentation: Motivation (#53)"}},{"before":"46d81640828e18beabdc1182ee5e2727a99f9198","after":"ff8da5f0742ac9155a0a909e77c865863a1add88","ref":"refs/heads/master","pushedAt":"2023-03-31T18:25:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#48: Documentation: Motivation (#53)","shortMessageHtmlLink":"#48: Documentation: Motivation (#53)"}},{"before":"bbe7319ecf330f48b36d98de76aa71b58f1d72db","after":"46d81640828e18beabdc1182ee5e2727a99f9198","ref":"refs/heads/master","pushedAt":"2023-03-31T18:24:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#46: documentation best practices (#51)","shortMessageHtmlLink":"#46: documentation best practices (#51)"}},{"before":"f547ddd11e3eabd2437c067a2196a49ef3505904","after":"bbe7319ecf330f48b36d98de76aa71b58f1d72db","ref":"refs/heads/master","pushedAt":"2023-03-31T18:19:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"minor violation message change (#52)","shortMessageHtmlLink":"minor violation message change (#52)"}},{"before":"6182fa6f45c52749748c3449f5ce6b54491bbf24","after":"f547ddd11e3eabd2437c067a2196a49ef3505904","ref":"refs/heads/master","pushedAt":"2023-03-31T08:01:39.289Z","pushType":"push","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"fixed build","shortMessageHtmlLink":"fixed build"}},{"before":"3da3b31dcf171cb7e49d33c6ab971400addf861f","after":"6182fa6f45c52749748c3449f5ce6b54491bbf24","ref":"refs/heads/master","pushedAt":"2023-03-30T18:00:24.001Z","pushType":"push","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#19: align rules and avoid redundancies\n\ncommit 7ff3729e4003022aa48a0554215ec4767da7b68f\nMerge: 3da3b31 ecde7a3\nAuthor: Jörg Hohwiller \nDate: Thu Mar 30 19:25:13 2023 +0200\n\n Merge branch 'feature-align-rules-and-avoid-redundancies' of https://github.com/vlad961/archunit into vlad961-feature-align-rules-and-avoid-redundancies\n\n # Conflicts:\n #\tsrc/test/java/com/devonfw/sample/archunit/AvoidCyclicDependenciesTest.java\n #\tsrc/test/java/com/devonfw/sample/archunit/ComponentRules.java\n #\tsrc/test/java/com/devonfw/sample/archunit/PackageRule.java\n #\tsrc/test/java/com/devonfw/sample/archunit/ThirdPartyRules.java\n\ncommit ecde7a34b93521dfb4036ee21283aebac1d593c9\nAuthor: Vladislav Sehtman \nDate: Tue Mar 28 11:21:34 2023 +0200\n\n Rearanged ThirdPartyRules code.\n\ncommit 74d001e448ed91c2258e8fc38403719e494055b1\nAuthor: Vladislav Sehtman \nDate: Tue Mar 28 11:14:54 2023 +0200\n\n Refactored ThirdPartyRules\n\ncommit 5f5042af73757d678785bf6dfa6db81120040485\nAuthor: Vladislav Sehtman \nDate: Tue Mar 28 10:29:57 2023 +0200\n\n Refactored SecurityRules\n\ncommit 841616d91d95f13c3b64407fb2f20c292c455239\nAuthor: Vladislav Sehtman \nDate: Tue Mar 28 10:24:07 2023 +0200\n\n Refactored PackageRule + renamed LAYER_RULES\n\ncommit 3a0356e67e220110cd77da312747cd7f1ed05abd\nAuthor: Vladislav Sehtman \nDate: Tue Mar 28 10:06:41 2023 +0200\n\n Refactoring NamingConventionRules\n\ncommit 0b87e4baa03dbdf396cdc0e26ff9e7995e376691\nAuthor: Vladislav Sehtman \nDate: Tue Mar 28 09:37:11 2023 +0200\n\n Refactored LayerRules\n\ncommit 6f4e70a816783a6e8a0c53ee4b2a1cbac1516b10\nMerge: 43d2069 1b5ce5b\nAuthor: Vladislav Sehtman \nDate: Tue Mar 28 09:30:22 2023 +0200\n\n Merge branch 'master' into feature-align-rules-and-avoid-redundancies\n\ncommit 43d206912e5a28eea88ffe7c1a7c8dedde06b9f1\nAuthor: Vladislav Sehtman \nDate: Tue Mar 28 09:29:44 2023 +0200\n\n Refactored CyclicDependenciesRules\n\ncommit 39422dfebabe498694ccb099ddb5a78a47cd8e0d\nAuthor: Vladislav Sehtman \nDate: Tue Mar 28 09:16:08 2023 +0200\n\n Refactored ComponentRules\n\ncommit a19b03a08483bccea1c6662674ffea1a67069eb3\nAuthor: Vladislav Sehtman \nDate: Fri Mar 24 14:16:38 2023 +0100\n\n removed all tests from distinct files.\n Combined all tests inside ArchitectureTest.java\n\ncommit 53d2ea288aefcb460bf8325e197dc398d7eaf118\nAuthor: Vladislav Sehtman \nDate: Fri Mar 24 13:45:33 2023 +0100\n\n First draft of rule alignment\n\n - Moved LayerRules into a distinct LayerRulesTest.java file instead of ArchitectureTest.java\n - Using ArchTests.in() method to gather tests of distinct files.","shortMessageHtmlLink":"#19: align rules and avoid redundancies"}},{"before":"1b5ce5bdbac72d5e24549135413413c48443b31b","after":"3da3b31dcf171cb7e49d33c6ab971400addf861f","ref":"refs/heads/master","pushedAt":"2023-03-30T07:32:55.633Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#28: Change Priotities of implemented Rules (#45)","shortMessageHtmlLink":"#28: Change Priotities of implemented Rules (#45)"}},{"before":"8bc0c8e94c67770deaf39b9de6e9eab4c9f4d81b","after":"1b5ce5bdbac72d5e24549135413413c48443b31b","ref":"refs/heads/master","pushedAt":"2023-03-27T08:44:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#36: simplified the Package rule (#43)","shortMessageHtmlLink":"#36: simplified the Package rule (#43)"}},{"before":"e5a7d5f9f8a79be993dda709599c77f59dd4e7a1","after":"8bc0c8e94c67770deaf39b9de6e9eab4c9f4d81b","ref":"refs/heads/master","pushedAt":"2023-03-21T16:27:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#5: Added 3rd-Party scope related tests (#39)","shortMessageHtmlLink":"#5: Added 3rd-Party scope related tests (#39)"}},{"before":"2a7a6f79808379d50af69b67340743347563a566","after":"e5a7d5f9f8a79be993dda709599c77f59dd4e7a1","ref":"refs/heads/master","pushedAt":"2023-03-21T16:23:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#3: implement component rules C3-C7 (#29)","shortMessageHtmlLink":"#3: implement component rules C3-C7 (#29)"}},{"before":"dc118707f425aba2d7ac3131d5501c43839567b5","after":"2a7a6f79808379d50af69b67340743347563a566","ref":"refs/heads/master","pushedAt":"2023-03-20T09:03:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#21: implementation avoid cyclic dependencies (#37)","shortMessageHtmlLink":"#21: implementation avoid cyclic dependencies (#37)"}},{"before":"f699ca9640e2a9524ba53b3c016efe4fcdc7962d","after":"dc118707f425aba2d7ac3131d5501c43839567b5","ref":"refs/heads/master","pushedAt":"2023-03-17T09:19:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#20: Implemented Security Rule Y2 (#35)","shortMessageHtmlLink":"#20: Implemented Security Rule Y2 (#35)"}},{"before":"46982740200e159c2fb575536cb50b84badfff42","after":"f699ca9640e2a9524ba53b3c016efe4fcdc7962d","ref":"refs/heads/master","pushedAt":"2023-03-14T08:26:06.540Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#5: implment third party rules E2, E5, E6 (#31)","shortMessageHtmlLink":"#5: implment third party rules E2, E5, E6 (#31)"}},{"before":"c53e4114d3996c60d2c7c3815658db71077e7207","after":"46982740200e159c2fb575536cb50b84badfff42","ref":"refs/heads/master","pushedAt":"2023-03-14T08:23:02.684Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#5: Added thirdparty rules E1, E3, and E4 (#22)","shortMessageHtmlLink":"#5: Added thirdparty rules E1, E3, and E4 (#22)"}},{"before":"c517485e604d20fdc2abc5dcc284d27f3950ebb4","after":"c53e4114d3996c60d2c7c3815658db71077e7207","ref":"refs/heads/master","pushedAt":"2023-03-13T19:09:50.994Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#25: Implement additional Package/NamingRule (#27)","shortMessageHtmlLink":"#25: Implement additional Package/NamingRule (#27)"}},{"before":"ca2d94f1d5c1823e00b804be543b7467e3355ddd","after":"c517485e604d20fdc2abc5dcc284d27f3950ebb4","ref":"refs/heads/master","pushedAt":"2023-03-13T12:45:13.878Z","pushType":"push","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"added JUnit test and fixed package","shortMessageHtmlLink":"added JUnit test and fixed package"}},{"before":"305da7d8456ff0db42f16df9431840c841954af7","after":"ca2d94f1d5c1823e00b804be543b7467e3355ddd","ref":"refs/heads/master","pushedAt":"2023-03-13T12:43:17.842Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hohwille","name":"Jörg Hohwiller","path":"/hohwille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1923119?s=80&v=4"},"commit":{"message":"#33: Added PackageStructure (#34)","shortMessageHtmlLink":"#33: Added PackageStructure (#34)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yNVQwODo0MTo1MS4wMDAwMDBazwAAAAMfp47H","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xM1QxMjo0MzoxNy44NDIyMzBazwAAAAMCNNxE"}},"title":"Activity · devonfw-sample/archunit"}