Comments (5)
This was what I had intended, while the state was "almost done"(TM) 😉
Just wanted to make sure, that everything relevant from the README.md found its way into the new shiny user guide.
But yes, if you check the link now, you should be satisfied...
In my opinion this solves:
- this issue
- #30 -> I've created a new repo to house released docs + examples: https://github.com/TNG/ArchUnit-Examples (this has a simplified example build of the last release, no
@Category
or other special stuff, simple code, run it -> fails) - #22 -> The new user guide is live now at http://archunit.org
Note: I've set a CNAME record for www.archunit.org (instead of archunit.org) + a redirect from @
to www.archunit.org, since my domain provider doesn't allow ALIAS records, and I didn't want to link to a static IP address...
What do you think, are you missing something?
from archunit.
whow, really great!!
That's what I initially hoped for - very well done!
Please allow for some (nitpicker) comments (if you like, I open issues in the new website repo...)
- combining examples and docu-website imho throws a "cohesion violation exception". Imho better to create a distinct repo for the website, including userguide.
- The site is missing an "about us" part, where you introduce the team (ahm, yourself + TNG),
that's imho interesting and quite common. - The footer is missing a reference to TNG as supporter
- In Germany website operators are imho required to add an "imprint", naming a responsible
person and contact. Having such a page does not hinder anyone, but might avoid the nasty "Abmahnungsproblem" sometimes heard of. - Add a twitter handle in the footer
- In arc42.org, we discuss of moving out of github-generated pages again, back to "ftp upload". Reason is that github does not allow https certs for custom domains.
- I had the same concerns about linking to the static github IP addresses - but that proved to be a stable configuration for more than 12 month now...
Please note - usually I'm not that picky and obsessed with details... want me to create PR's for some of that?
keep up the great work - thanx and regards!
from archunit.
That's alright, I'm always open to improve things 😉
- I guess you're right, since now you have to clone docs + examples, which doesn't make that much sense, maybe it's back to the good old gh-pages Branch then (SNAPSHOT in docs, release in gh-pages). I'll look into that, now that I'm on it anyway 😉
- I'll look into that
- dito
- dito
- Created a specific handle
@archtests
(everything else was unfortunately taken), I'll add that to the bottom and tweet news about ArchUnit from there from now on. - I've noticed that, too, at the moment I didn't see it as deal breaker, but I was surely disappointed, that I couldn't configure https. I think for now I'll keep it at http, if there is no strong reason against it. JGiven's page is hosted like that, too.
- Yes, I guess the IPs are somewhat static enough, otherwise no one would do that 😉, but still, redirecting from archunit.org to www.archunit.org doesn't seem too bad...
Thanks for the offer, but I guess those are all small things that I should take care of myself. I'll do it over the next couple of days...
from archunit.
Okay, check it now 😉
Release docs are now hosted with ArchUnit on gh-pages, ArchUnit-Examples only contains the examples.
I've added "About", adjusted the footer, added an Imprint (I just took the same we had for our swacamp.org website) and added the new Twitter handle.
I've also added Gradle tasks to do all the updates automatically in the future, i.e. from a checked out release tag bring ArchUnit-Example and the gh-pages branch up to date...
from archunit.
your velocity is impressive...
I can now safely close this issue. Thanx Peter!
from archunit.
Related Issues (20)
- Compatibility issue with logback-classic 1.4.12 HOT 2
- ClassFileImporter fails to load classes with synthetic methods HOT 2
- The tests are running too late HOT 2
- [BUG] Calling getEnclosingClass() on a nested class does provide a JavaClass with no members HOT 3
- fails with Spring Boot Nested Jars HOT 11
- getCallsOfSelf does not return calls made through interface reference HOT 4
- Add method support for function callMethod HOT 2
- Get modifiers of JavaParameter HOT 1
- Layer dependency rule ignores "catch" blocks
- Enum classes not recognized as enums and with with wrong access modifiers HOT 3
- Wrong line numbers and constructor call order
- JavaType#getAllInvolvedRawTypes() throws StackOverflowError with self-referential generic types HOT 2
- @AnalyzeClasses breaks JUnit 5 tag filtering HOT 3
- Is there a way to know if JavaCodeUnit is a switch/case statement? HOT 4
- Custom Error Messages for StoreUpdateFailedException
- Remove false positives from Transactional Proxy Rule HOT 2
- question about calling line numbers HOT 3
- Using MethodReferences is still breaking soundness HOT 5
- Usability: Java confuses the static and non-static versions of DescribedPredicate.and() when using the API the wrong way. HOT 3
- Unable to find the JavaAccess call HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from archunit.