Skip to content

Migrate Scala3doc repo to Dotty #10092

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 257 commits into from
Oct 29, 2020
Merged

Conversation

romanowski
Copy link
Contributor

No description provided.

romanowski and others added 30 commits July 21, 2020 09:42
Fix a typo in compiler option name
Basic support for methods, generics does not work.
This includes support for printing basic types
Create Scala signature provider that renders methods and classes
Added preprocessor which replaces logo in docs. Provide basic Scala logo
Add dotty-dokka resources appender and installer, append project-specific CSS
Package support and package documentation
Render objects, traits and classes.
Add support for variance and var/val.
Refactor tests for easier development.
Add basic support for types, vals and vars
romanowski and others added 22 commits October 29, 2020 02:44
Now both project matches repository standard.
Test and dummy classes does not clutter scala3doc jar (are defined in test)
FIx problem with named type parameters in example project.
Fix NamedTypeArguments (again)
Fix misspellings and whitespace issues.

Remove definition of scala3doc-example-project subproject.

Configure scala3doc-test/doc to document using Scala3doc, as it contains
visually important classes.
We need to use it directly in MarkdownConverter for now (since there reflection comes from Repr rather then `QuoteContext`)
Move testcases into  dedicated project.
CI may take ages before start given step
Clean up Build.scala and scala3doc.yaml
Fix regression in DottyPlugin and in rendering Inheritance Diagram
@romanowski
Copy link
Contributor Author

I create lampepfl/scala3doc#226 to keep track of this cutsom resolvers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.