This page shows an evaluation of the documentation of trema/pio.
Each class, module, method, etc. is given a grade based on how complete the docs are.
The bar above shows the distribution of these grades.
Seems really good | ||
---|---|---|
A
|
Pio::IPv4Address#mask! | |
A
|
Pio::IPv4Address#mask | |
A
|
Pio::Dhcp::FieldUtil | |
A
|
Pio::Dhcp | |
A
|
Pio | |
Show 72 more ... | ||
A
|
Pio::Dhcp::BootRequestOptions | |
A
|
Pio::Dhcp::BootReplyOptions | |
A
|
Pio::Icmp::Request::Options | |
A
|
Pio::IPv4Address#prefixlen | |
A
|
Pio::Arp::Request::Options | |
A
|
Pio::Type::EthernetHeader | |
A
|
Pio::Icmp::Reply::Options | |
A
|
Pio::Dhcp::DhcpTlvOptions | |
A
|
Pio::Dhcp::ParameterList | |
A
|
Pio::Arp::Reply::Options | |
A
|
Pio::MessageTypeSelector | |
A
|
Pio::Dhcp::CommonOptions | |
A
|
Pio::IPv4Address#to_ary | |
A
|
Pio::Lldp::ChassisIdTlv | |
A
|
Pio::Dhcp::OptionalTlv | |
A
|
Pio::IPv4Address#value | |
A
|
Pio::Lldp::OptionalTlv | |
A
|
Pio::Features::Message | |
A
|
Pio::Features::Request | |
A
|
Pio::Type::MacAddress | |
A
|
Pio::Type::IPv4Header | |
A
|
Pio::IPv4Address#to_a | |
A
|
Pio::Features::Reply | |
A
|
Pio::Type::UdpHeader | |
A
|
Pio::Lldp::PortIdTlv | |
A
|
Pio::Type::IpAddress | |
A
|
Pio::Dhcp::CsumUtil | |
A
|
Pio::Mac#initialize | |
A
|
Pio::Dhcp::ClientId | |
A
|
Pio::Type::OpenFlow | |
A
|
Pio::Echo::Message | |
A
|
Pio::Dhcp::Message | |
A
|
Pio::Echo::Request | |
A
|
Pio::Icmp::Message | |
A
|
Pio::Icmp::Options | |
A
|
Pio::Lldp::Options | |
A
|
Pio::Arp::Message | |
A
|
Pio::Lldp::TtlTlv | |
A
|
Pio::Icmp::Format | |
A
|
Pio::Dhcp::Frame | |
A
|
Pio::Lldp::Frame | |
A
|
Pio::Echo::Reply | |
A
|
Pio::Arp::Format | |
A
|
Pio::Mac#inspect | |
A
|
Pio::IPv4Address | |
A
|
Pio::Mac#to_s | |
A
|
Pio::Mac#to_i | |
A
|
Pio::Mac#to_a | |
A
|
Pio::Options | |
A
|
Pio::Mac#== | |
A
|
Pio::Hello | |
A
|
Pio::Lldp | |
A
|
Pio::Mac | |
A
|
Pio::Hello.read | |
A
|
Pio::Features::Request#initialize | |
A
|
Pio::Hello#initialize | |
A
|
Pio::Mac#to_str | |
A
|
Pio::IPv4Address#class_d? | |
A
|
Pio::Dhcp::BootRequest | |
A
|
Pio::Dhcp::BootReply | |
A
|
Pio::Dhcp::DhcpField | |
A
|
Pio::Dhcp::Discover | |
A
|
Pio::Icmp::Request | |
A
|
Pio::Dhcp::Request | |
A
|
Pio::Arp::Request | |
A
|
Pio::Dhcp::Offer | |
A
|
Pio::Icmp::Reply | |
A
|
Pio::Arp::Reply | |
A
|
Pio::Dhcp::Ack | |
A
|
Pio::Features | |
A
|
Pio::Echo | |
A
|
Pio::Pcap |
Proper documentation present | ||
---|---|---|
B
|
Pio::Icmp::Reply::Options#initialize | |
B
|
Pio::Type::IPv4Header#ipv4_header |
Needs work | ||
---|---|---|
C
|
Pio::IPv4Address#initialize |
Undocumented | ||
---|---|---|
U
|
Pio::Features::Reply#datapath_id | |
U
|
Pio::Dhcp::DhcpTlvOptions#dhcp_server_identifier_hash | |
U
|
Pio::Dhcp::DhcpTlvOptions#ip_address_lease_time_hash | |
U
|
Pio::Dhcp::DhcpTlvOptions#rebinding_time_value_hash | |
U
|
Pio::Dhcp::DhcpTlvOptions#requested_ip_address_hash | |
Show 115 more ... | ||
U
|
Pio::Dhcp::DhcpTlvOptions#renewal_time_value_hash | |
U
|
Pio::Dhcp::DhcpTlvOptions#client_identifier_hash | |
U
|
Pio::Dhcp::CommonOptions#ip_destination_address | |
U
|
Pio::Dhcp::DhcpTlvOptions#parameters_list_hash | |
U
|
Pio::Dhcp::CommonOptions#ip_address_lease_time | |
U
|
Pio::Dhcp::CommonOptions#requested_ip_address | |
U
|
Pio::Dhcp::CommonOptions#rebinding_time_value | |
U
|
Pio::Dhcp::FieldUtil#relay_agent_ip_address | |
U
|
Pio::Dhcp::DhcpTlvOptions#message_type_hash | |
U
|
Pio::Dhcp::FieldUtil#next_server_ip_address | |
U
|
Pio::Dhcp::CommonOptions#renewal_time_value | |
U
|
Pio::Dhcp::CommonOptions#ip_source_address | |
U
|
Pio::Dhcp::CommonOptions#server_identifier | |
U
|
Pio::Dhcp::DhcpTlvOptions#subnet_mask_hash | |
U
|
Pio::Lldp::Frame#organizationally_specific | |
U
|
Pio::Dhcp::FieldUtil#ip_address_lease_time | |
U
|
Pio::Dhcp::FieldUtil#rebinding_time_value | |
U
|
Pio::Dhcp::FieldUtil#requested_ip_address | |
U
|
Pio::Type::EthernetHeader#ethernet_header | |
U
|
Pio::Dhcp::CommonOptions#destination_mac | |
U
|
Pio::Dhcp::BootRequestOptions#initialize | |
U
|
Pio::Dhcp::FieldUtil#client_mac_address | |
U
|
Pio::Dhcp::FieldUtil#renewal_time_value | |
U
|
Pio::Dhcp::CommonOptions#transaction_id | |
U
|
Pio::Dhcp::FieldUtil#client_identifier | |
U
|
Pio::Dhcp::BootReplyOptions#initialize | |
U
|
Pio::Icmp::Request::Options#initialize | |
U
|
Pio::Dhcp::FieldUtil#server_identifier | |
U
|
Pio::Dhcp::FieldUtil#client_ip_address | |
U
|
Pio::Arp::Request::Options#initialize | |
U
|
Pio::Dhcp::BootRequestOptions#to_hash | |
U
|
Pio::MessageTypeSelector#message_type | |
U
|
Pio::Dhcp::CommonOptions#subnet_mask | |
U
|
Pio::Dhcp::FieldUtil#parameters_list | |
U
|
Pio::Lldp::Frame#system_capabilities | |
U
|
Pio::Dhcp::FieldUtil#your_ip_address | |
U
|
Pio::Type::OpenFlow#openflow_header | |
U
|
Pio::Arp::Reply::Options#initialize | |
U
|
Pio::Dhcp::BootReplyOptions#to_hash | |
U
|
Pio::Dhcp::CommonOptions#source_mac | |
U
|
Pio::Dhcp::FieldUtil#transaction_id | |
U
|
Pio::Lldp::Frame#management_address | |
U
|
Pio::Lldp::Frame#system_description | |
U
|
Pio::Dhcp::CommonOptions#dhcp_data | |
U
|
Pio::Icmp::Format#echo_data_length | |
U
|
Pio::Features::Message.create_from | |
U
|
Pio::Icmp::Format#ip_packet_length | |
U
|
Pio::Arp::Request::Options#to_hash | |
U
|
Pio::Dhcp::FieldUtil#hw_addr_type | |
U
|
Pio::Dhcp::FieldUtil#message_type | |
U
|
Pio::Features::Reply#capabilities | |
U
|
Pio::Lldp::Frame#port_description | |
U
|
Pio::Dhcp::Message#options_klass | |
U
|
Pio::Dhcp::FieldUtil#hw_addr_len | |
U
|
Pio::Arp::Reply::Options#to_hash | |
U
|
Pio::Dhcp::FieldUtil#subnet_mask | |
U
|
Pio::Dhcp::FieldUtil#bootp_flags | |
U
|
Pio::Features::Reply#initialize | |
U
|
Pio::Type::UdpHeader#udp_header | |
U
|
Pio::Icmp::Message.create_from | |
U
|
Pio::Lldp::OptionalTlv#chooser | |
U
|
Pio::Dhcp::OptionalTlv#chooser | |
U
|
Pio::Icmp::Format#message_type | |
U
|
Pio::Dhcp::Message.create_from | |
U
|
Pio::Features::Reply#n_buffers | |
U
|
Pio::Echo::Message.create_from | |
U
|
Pio::Echo::Message#initialize | |
U
|
Pio::Dhcp::Message#const_type | |
U
|
Pio::Arp::Format#message_type | |
U
|
Pio::Lldp::Options#initialize | |
U
|
Pio::Dhcp::Message#initialize | |
U
|
Pio::Features::Reply#n_tables | |
U
|
Pio::Arp::Message.create_from | |
U
|
Pio::Dhcp::CommonOptions#type | |
U
|
Pio::Options.mandatory_option | |
U
|
Pio::Icmp::Message#initialize | |
U
|
Pio::MessageTypeSelector#read | |
U
|
Pio::Arp::Message#initialize | |
U
|
Pio::Lldp::Frame#system_name | |
U
|
Pio::Features::Reply#actions | |
U
|
Pio::Dhcp::ParameterList#get | |
U
|
Pio::Dhcp::ParameterList#set | |
U
|
Pio::Dhcp::FieldUtil#seconds | |
U
|
Pio::Lldp::ChassisIdTlv#get | |
U
|
Pio::Icmp::Format#to_binary | |
U
|
Pio::Lldp::ChassisIdTlv#set | |
U
|
Pio::Lldp::Options#to_hash | |
U
|
Pio::Features::Reply#ports | |
U
|
Pio::Dhcp::Frame#to_binary | |
U
|
Pio::Icmp::Options#to_hash | |
U
|
Pio::Arp::Format#to_binary | |
U
|
Pio::Icmp::Format#icmp_sum | |
U
|
Pio::Type::MacAddress#set | |
U
|
Pio::Type::MacAddress#get | |
U
|
Pio::Dhcp::FieldUtil#hops | |
U
|
Pio::Dhcp::Frame#udp_len | |
U
|
Pio::Type::IpAddress#get | |
U
|
Pio::Lldp::PortIdTlv#set | |
U
|
Pio::Type::IpAddress#set | |
U
|
Pio::Icmp::Format#ip_sum | |
U
|
Pio::Dhcp::Frame#udp_sum | |
U
|
Pio::Lldp::PortIdTlv#get | |
U
|
Pio::Dhcp::Frame#ip_len | |
U
|
Pio::Dhcp::ClientId#get | |
U
|
Pio::Dhcp::ClientId#set | |
U
|
Pio::Dhcp::Frame#ip_sum | |
U
|
Pio::Lldp#port_number | |
U
|
Pio::Lldp::TtlTlv#set | |
U
|
Pio::Lldp::Frame#dpid | |
U
|
Pio::Lldp::TtlTlv#get | |
U
|
Pio::Lldp#initialize | |
U
|
Pio::Lldp#to_binary | |
U
|
Pio::Options.option | |
U
|
Pio::Dhcp.read | |
U
|
Pio::Lldp.read |
This page is for trema/pio
and is part of a project called "Inch Pages", showing documentation measurements provided by Inch.
Inch Pages also provides a badge:
(not counting low priority objects)
I really think that posting badges for documentation in READMEs will benefit you (because people can see that your project is well documented) and our community in general by improving the visibility of documentation.
Let's start a discussion, let's raise the visibility of documentation, let's talk.
Suggestions, feedback, critique: Hit me up on Twitter or via issue.