Comments (9)
Roadmap is a good idea. Wiki page? I've just enabled "Wikis" for the project, so we can start to add items.
from discuss.
BTW we have "Milestone" thing on the right side in Github. There is already 4.0.0 milestone, so is this not enough? Just playing the devil advocate. The benefit of this Milestone thing is that one can see the state and the state updates automatically while tasks are added or fixed. The information on the Wikis tend to become obsolete pretty fast and need constant manual updates.
from discuss.
I agree, the Milestone tag should be enough as long as we're tagging issues properly. And maybe add "epic" issues for larger things we want to do?
from discuss.
However the benefit of Wiki is that we can put there some generic ideas, where a task would be too concrete and no task would be too less :-). Also I think a wiki with the "Roadmap" title is easier to find as the "Milestones" thing. Wiki can point to the milestones anyway, but providing some more information who plans to do what, highlight "bigger" stories etc.
from discuss.
RoadMap can be more generic and cover the umbrella of projects(spotbugs, gradle plugin, maven plugin, etc). The milestones for each project will have specifics for any milestone item it is involved with.
from discuss.
I agree to use wiki for organizing roadmap, at least draft roadmap. And about Epic, I hope label or project is enough for this usage.
I've gathered issues in 4.0.0 milestone, and make a draft roadmap at https://github.com/spotbugs/spotbugs/wiki/Roadmap
from discuss.
No update for that roadmap? Feel free to edit that if you have idea about what you want to introduce at 4.0.0 release.
from discuss.
Recently I changed my mind about 4.0 release; I think that we need refactoring firstly, especially to make object lifecycle clear. Then I want to start from "Support JSR330 and JSR250 for detector (e.g. use @Inject for BugReporter and AnalysisContext)" with dagger2 or other fast DI system.
from discuss.
I feel this issue has no meaning at all, we have no continuous contributor who make the progress. 😭
from discuss.
Related Issues (20)
- Is there an API to obtain the messages in the messages.xml file? HOT 4
- Task :spotbugs:spotlessJavaCheck FAILED HOT 1
- 📢 We're migrating this repo to GitHub Discussion in each repo
- Ranks of abstract interpretation rules (for TIOBE quality indicator) needed.
- Detector for SEI Cert ERR08-J
- How can I analyze groovy source files? HOT 1
- New SEI-Cert Detectors
- BugPattern categories and plugin testing HOT 2
- limit build failure at parent level HOT 1
- EI_EXPOSE_REP and EI_EXPOSE_REP2 failures when using Immutable objects from Guava. How should this be corrected? HOT 3
- .
- Clarification requested regarding DMI: Random object created and used only once HOT 1
- Question about license HOT 5
- When does idea spotbugs plugin support spotbugs version 4.6.0? HOT 2
- Spotbugs sequential execution as gradle task HOT 5
- Is it possible to use -auxclasspath to ignore jars inside war files?
- Is there a way to get rid of JSR305 with SpotBugs annotations? HOT 1
- Privacy and Data Protection policy Plug-in HOT 4
- Eclipse marketplace plugin entry out of date
- Support for org.jetbrains.annotations?
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 discuss.