Coder Social home page Coder Social logo

sluggo-issue-tracker / sluggo-py4web Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 28.15 MB

Prototype of Sluggo, a flexible issue tracker for teams. Developed for py4web.

License: Other

Python 31.45% HTML 35.98% JavaScript 31.82% CSS 0.75%
issue-tracker slugbotics ucsc py4web vue bulma web

sluggo-py4web's People

Contributors

agavgavi avatar tdimhcsleumas avatar wtpisaac avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

sluggo-py4web's Issues

Licensing

For CSE 183 MVP, I'm not going to worry about the license of the project, but if this is made available to others besides internally to Slugbotics it would be a good idea to give it an open source license. This should be completed by an alpha release.

I think the GNU GPL and GNU AGPL make the most sense, possibly MPL if any of the code ever needs to run on mobile devices (but since it's server-sided, this doesn't seem likely). AGPL is more restrictive and some organizations avoid tools with this license, which would be a downside.

Obviously, this is premature to worry about - just putting the issue here for later.

Git Contribution Standards

We should settle on some set of standards for how we contribute to the git repository, how to use branches, how/when to merge, etc.

This should be done before we start making any major contributions.

Develop preliminary data model

We should develop a preliminary data model for use in the tracker's database, along with how we intend to make it accessible in Python. This will also clarify how we intend to make all features accessible (for example, how different tickets, members, tags, etc. relate to one another)

Projects, Tags, Members Structure

We should figure out how we aim to organize different projects, tags, users, etc. in a Sluggo instance, so that we maintain the simplicity of the proposal while still enabling flexibility with how people choose to use the tool.

One idea (currently, what the proposal does) is to have one dumping ground for tickets, along with tags to assign issues to different teams. This seems to me a good solution, but we might want to see if this would conflict with any goals on Slugbotics (or other similar organizations). We also need to establish what ramifications this might have on other aspects of usage (security, restrictions, subteam roles, etc.). Perhaps this could lay in a tag, but then tags would need to have different access levels.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.